In Kerry Studio zeichnet die Karte in den Ergebnissen die Geometrie, die im Raster angekommen ist, neben der Tabelle. Ohne sie bleibt ein POLYGON oder ein POINT in WKT nur Text in der Zelle. Die Schaltfläche Karte öffnet die Teilung. Der Hintergrund nutzt OpenStreetMap.
So nutzen Sie es
Sie brauchen einen offenen Workspace, einen verbundenen SQL-Tab und ein Ergebnis mit Geometrie. Wenn das Ergebnis keine räumliche Spalte und keine Geometrie in den Zellen hat, erscheint die Schaltfläche Karte nicht. Eine Textspalte mit WKT, EWKT oder GeoJSON reicht für die Karte. Eine native Spalte (geometry, SDO_GEOMETRY, POINT und die übrigen) braucht die räumliche Unterstützung der Engine, beschrieben in Erweiterungen je Engine.
- Führen Sie ein
SELECTaus, das eine räumliche Spalte, WKT, EWKT oder GeoJSON zurückgibt. - Klicken Sie im Ergebnispanel auf Karte.
- Raster und Karte bleiben zusammen. Ziehen Sie den Teiler, wenn die Karte mehr Platz braucht. Das Erweiterungssymbol öffnet die Karte in einem Overlay-Fenster. Karte schließen gibt den ganzen Platz an das Raster zurück.
- In der Geometriezelle öffnet Auf der Karte anzeigen eine Karte nur für diesen Wert, wie die JSON-Schaltfläche. Diese Karte hat Vergrößern, Verkleinern und Ansicht anpassen. Ein Klick auf den Pin schließt die Karte nicht.
- Neben Vergrößern und Verkleinern rahmt Ansicht anpassen alle Geometrien des Ergebnisses ein. Beim ersten Öffnen der Karte in der Teilung, im Overlay-Fenster oder in der Zellenkarte ist dieser Rahmen schon gesetzt. Im Overlay-Fenster ist die Legende größer.
Die Palette (⌘K / CtrlK) → Ergebniskarte ein-/ausblenden macht dasselbe. Die Teilung öffnet sich nicht von allein. Wenn Sie sie offen lassen, merkt sich die Registerkarte das. Der Wechsel der Registerkarte nimmt den Zoom nicht mit.
Text
Der Bereich Text zeigt das WKT dessen, was auf der Karte ausgewählt ist: eine Geometrie des Ergebnisses oder eine Zeichnung. Ohne Auswahl fordert er auf zu klicken. Ein Element erscheint nur als WKT, bereit zum Einfügen. Eine zusammengeführte Gruppe erscheint als ein WKT der Vereinigung. Mehrere Elemente erscheinen als Blöcke mit dem Spaltennamen oder Lasso 1, Rechteck 1, Ellipse 1. Shift, Ctrl oder ⌘ am Zeiger fügen ein Element hinzu oder entfernen es, ohne die Infokarte zu öffnen und ohne die Karte zu verschieben. Bei einem MULTIPOLYGON nimmt der Klick nur die angeklickte Insel und zeigt ein POLYGON. Ein Klick auf den Kartenhintergrund leert die Auswahl. Sie können den Text mit der Maus oder mit Shift und den Pfeiltasten markieren. Sie können ihn kopieren, oder die Kopierschaltfläche nutzen. ⌘A oder CtrlA markiert nur dieses WKT. Der Rest der Karte wird abgeschwächt, damit das Gewählte sichtbar bleibt. Wenn alle Elemente gewählt sind, wird nichts abgeschwächt. Ein gewählter Pin bekommt eine weiße Kontur. Bei mehr als einem Element steht unten in der Kartenmitte die Anzahl.
Lon/Lat tauschen ändert nur die Zeichnung. Der Wert im Raster bleibt, was die Datenbank zurückgegeben hat. Der Schalter Beschriftung in der Kartenleiste zeigt den Spaltennamen an jeder Geometrie. In einer zusammengeführten Gruppe erscheinen Flächen derselben Spalte einmal auf der Vereinigung. Pins behalten je einen Namen. Er ist zunächst ausgeschaltet. Am Pin bleibt der Name daneben kleben und springt beim Zoomen nicht. Auf einer Fläche sitzt er außen an der Linie, nicht im Inneren. Die Farben folgen dem aktiven Thema. Würden zwei Namen denselben Platz belegen, zeigt die Karte nur, was Platz hat. Zoomen Sie näher, um den Rest zu sehen.
Zeichnung und SQL
Auswählen ist das Standardwerkzeug: Zeichnung oder Geometrie anklicken, um sie zu wählen, diese Zeichnung ziehen, um sie zu verschieben. Das Ziehen verschiebt die Karte nicht. Klicken und Ziehen auf dem Kartenhintergrund wählt die Zeichnung, die das Rechteck schneidet, nicht den leeren Raum darum. Shift, Ctrl oder ⌘ erweitern die Auswahl. ⌘A oder CtrlA wählt alle Geometrien und Zeichnungen. Ein Klick auf eine bereits geschlossene Zeichnung wählt dieses Element, auch wenn Lasso, Rechteck oder Ellipse aktiv sind. Hand schwenkt die Karte. Nach einem Klick auf die Karte wählen V, H, L, R und E Auswählen, Hand, Lasso, Rechteck und Ellipse. Diese Tasten gelten nicht im SQL-Editor. Ein Werkzeugwechsel mitten im Strich bricht diesen Strich ab und zeichnet in der neuen Form weiter. Lasso lässt Sie mehrere freie Konturen zeichnen. Rechteck und Ellipse entstehen durch Ziehen. Shift am Rechteck oder an der Ellipse hält die Seiten gleich. Jedes Loslassen der Maus schließt ein Polygon und Sie können das nächste zeichnen. Zeichnung löschen entfernt die ausgewählten Zeichnungen. Esc bricht den aktuellen Strich ab, dann die Auswahl, dann kehrt zum Zeiger zurück, und erst danach schließt das Overlay-Fenster. Das Schließen dieses Fensters oder der Karte verlässt die Zeichnung und kehrt zum Zeiger zurück. Geschlossene Zeichnungen bleiben bis zu einer neuen Abfrage. Ein Tabwechsel löscht diese Zeichnungen nicht. Die Modi der Leiste, etwa Messungen, bleiben ebenfalls.
Polygon in SQL einfügen setzt am Editorcursor das ausgewählte Polygon ein, oder alle Zeichnungen, wenn keines ausgewählt ist. Ein Polygon wird ein POLYGON. Mehrere werden zur räumlichen Vereinigung im Dialekt des Tabs. Eine zusammengeführte Gruppe fügt die auf der Karte gezeichnete Vereinigung ein, Abfragegeometrie und Zeichnung zusammen. Wenn diese Vereinigung in getrennten Teilen blieb, trägt das SQL diese Teile. Messungen zeigt die Zahl jedes Teils. Ein Pin kommt nicht in dieses SQL. Unter PostgreSQL und MySQL fügt Kerry ST_GeomFromText ein. Unter Oracle fügt es SDO_GEOMETRY ein. Unter SQLite fügt es GeomFromText ein. Dieses SQL braucht die räumlichen Funktionen der Engine, dieselben wie in Erweiterungen je Engine. ST_Intersects bleibt SQL der Engine des Tabs. Diese Schaltfläche fügt nur das Polygon ein, ohne das Flächenmaß. Polygon kopieren legt dasselbe SQL in die Zwischenablage. Ohne Polygon bleiben beide Schaltflächen inaktiv.
Zusammenführen macht aus der Auswahl eine Gruppe, malt die Vereinigung grün und leert die ursprüngliche Füllung. Messungen muss nicht eingeschaltet sein. Jede neue Zeichnung kommt in die aktuelle Auswahl. Sie können eine Geometrie der Abfrage mit einer Zeichnung zusammenführen. So können Sie zwei zeichnen und zusammenführen, ohne das Werkzeug zu wechseln. Jede Zusammenführung bleibt, bis Sie Trennen wählen. Sie können zwei Elemente zusammenführen, dann zwei andere, ohne die Gruppen zu lösen, die schon da sind. Ein Klick auf ein Mitglied wählt die ganze Gruppe. Das Ziehen eines Mitglieds verschiebt die ganze Gruppe. Wenn die Auswahl genau eine Gruppe ist, heißt die Schaltfläche Trennen. Wenn Sie zwei Gruppen auswählen und zusammenführen, werden sie eine. G führt zusammen. ShiftG trennt. Mit weniger als zwei ausgewählten Elementen führt die Schaltfläche nichts zusammen. Wenn die Flächen sich nicht berühren, bleibt die Vereinigung in getrennten Teilen. ⌘Z oder CtrlZ macht Erstellen, Verschieben, Löschen und Zusammenführen oder Trennen rückgängig. ⌘ShiftZ oder CtrlShiftZ stellt wieder her. Die Leiste hat auch Rückgängig und Wiederholen. Gibt es nichts rückgängig zu machen oder zu wiederholen, bleiben diese Schaltflächen inaktiv.
Messungen
Messungen in der Kartenleiste zeigt die Größe jedes Polygons, in der gewählten Einheit: m², ha oder km². Die Zahl in der Legende, auf dem Auswahlchip und auf der Polygonbeschriftung trägt diese Einheit. Bei einem MULTIPOLYGON erhält jede Insel ihre eigene Zahl auf der Karte. Die Rechnung nutzt die Koordinaten der Zelle, oder Lon/Lat der Zeichnung. Sie schaltet auch die Spaltensumme ein. Identische Kopien desselben Polygons, etwa die, die ein JOIN stapelt, zählen in dieser Summe nur einmal. Mit einer zusammengeführten Gruppe zeigen die grüne Vereinigungsmarkierung und die Zeile Zusammenführungen in der Legende dieselbe Summe. Der Auswahlchip zeigt ebenfalls nur die Vereinigung. Ohne Zusammenführen zeigen zwei ausgewählte Elemente die Gesamtfläche und die Überlappung. Wenn das Koordinatensystem diese Rechnung nicht zulässt, bleibt das Polygon auf der Karte und die Zahl erscheint nicht. Punkt und Linie bleiben außen vor. Eine neue Abfrage löscht die Zeichnungen und ihre Messung mit ihnen. Die gewählte Einheit bleibt, solange die Karte offen ist. Ein Tabwechsel schaltet Messungen nicht aus.
Spalten auf der Karte
Jede Geometriespalte im Ergebnis erhält eine Farbe. Punkt und Fläche nutzen unterschiedliche Paletten. Der Punkt nutzt die Kartennadel der Oberfläche. Die Legende nutzt den Spaltennamen, oder den Alias, wenn das SELECT einen hat. Wenn das SELECT i.localizacao AS moradia und z.geom AS inundacao hat, zeigt die Legende moradia und inundacao. Der JOIN bleibt im SQL. Die Karte malt nur, was bereits im Ergebnis angekommen ist. Ein Klick auf den Pin öffnet eine Infokarte mit diesem Spaltennamen im Titel und den übrigen Werten der Zeile (Text, Zahl, Datum). Die Geometrie selbst steht nicht auf der Infokarte. Hat das Ergebnis nur Flächen, öffnet ein Klick auf die Fläche die Infokarte. Mit Pins und Flächen zusammen öffnet die Fläche die Infokarte nicht, damit Zeilen desselben JOIN nicht vermischt werden.
Ebenen, Bild und Druck
Der Standardhintergrund ist OpenStreetMap. Die Hintergrundauswahl erscheint nur, wenn Sie in den Einstellungen unter Kartenebenen eine weitere Ebene mit einer HTTPS-Kachel-URL {z}/{x}/{y} hinzufügen. Wenn der Hintergrund fehlschlägt, bleiben die Polygone auf dem neutralen Hintergrund.
Das Menü Karte exportieren öffnet PNG, SVG, WebP und GeoJSON. PNG, SVG und WebP speichern die Karte der Ergebnisgeometrien mit Straßenhintergrund, in der Größe des Inhalts. Der Ausschnitt auf dem Bildschirm bestimmt die Datei nicht. Der Schalter Beschriftung ist anfangs an und schreibt den Spaltennamen (oder den SELECT-Alias) an dieselbe Stelle wie auf der Karte: außen an der Linie jeder Fläche und neben jeden Pin. Dasselbe Menü hat Bildthema, mit Dunkel und Hell. Die Farben der Namen und der Legende folgen diesem Thema. Dasselbe Menü hat Messungen, die Einheit (m², ha oder km²) und Zusammenführungen. Die gelten nur für die Datei. Sie können die Zahlen exportieren, ohne Messungen in der Kartenleiste einzuschalten. Mit Messungen in diesem Menü enthält die Datei die Flächenzahlen, die gemalte Überlappung und die Summen in der Legende. Mit Zusammenführungen kommen die Vereinigungen, die Sie schon auf der Karte gemacht haben, als Gruppe in die Datei. Sind die vereinigten Flächen dieselbe Spalte, zeigt die Datei den Namen einmal auf der Vereinigung. Pins behalten je einen Namen. Zusammenführungen in der Datei verlangen Messungen in diesem Menü nicht. Gibt es Zeichnungen auf der Karte, ist der Schalter Zeichnungen ebenfalls anfangs an und zeichnet diese Polygone in die Datei. Sie können ihn ausschalten, wenn nur die Geometrien der Abfrage sollen. GeoJSON speichert die Geometrien der Karte, ohne den Straßenhintergrund. Die Abfrage kommt immer hinein. Zeichnungen und Zusammenführungen kommen hinein, wenn diese Schalter an sind. Mit Messungen trägt jede Geometrie die Fläche. Mit Beschriftung kommt der Spaltenname hinein. Wenn eine Vereinigung in Teilen blieb, trägt die Datei diese Teile. Drucken nutzt dieselben Schalter und das Bildthema. Die Credits des Straßenhintergrunds bleiben so, wie sie auf der Karte stehen. PNG und WebP sind Raster in hoher Auflösung. SVG legt den Straßenhintergrund in hoher Auflösung und die Geometrien als Vektoren. Drucken öffnet den Druckdialog für diese Karte mit Hintergrund.
Erweiterungen je Engine
Native Typen beim Erstellen und Ändern einer Tabelle und das eingefügte SQL mit ST_GeomFromText, SDO_GEOMETRY oder GeomFromText brauchen die räumliche Unterstützung der Engine. Kerry installiert diese Erweiterung nicht für Sie. Die Karte zeichnet weiterhin WKT, EWKT und GeoJSON, die schon in der Zelle angekommen sind.
PostgreSQL. Braucht die Erweiterung PostGIS. Ohne sie erscheinen GEOMETRY und GEOGRAPHY beim Erstellen und Ändern einer Tabelle, und Kerry warnt, dass der Typ PostGIS braucht. In PostgreSQL selbst installiert CREATE EXTENSION postgis PostGIS in der Datenbank.
MySQL und MariaDB. Die räumlichen Typen sind nativ (GEOMETRY, POINT, POLYGON und die übrigen). Es gibt keine zusätzliche Erweiterung.
Oracle. Braucht Locator oder Spatial. Ohne den Typ SDO_GEOMETRY in der Datenbank warnt Kerry beim Erstellen und Ändern einer Tabelle. Mit dieser Unterstützung ist die Spalte SDO_GEOMETRY.
SQLite. Braucht SpatiaLite. In der SQLite-Verbindung unter Erweiterungen fügen Sie die Erweiterungsdatei hinzu und schalten Beim Verbinden laden ein. Solange SpatiaLite nicht geladen ist, erscheinen räumliche Typen nicht in der Liste. Ist es geladen, erscheinen GEOMETRY, POINT, POLYGON und die übrigen SpatiaLite-Typen.
Details
- Die Karte ist keine dritte Ansicht des Ergebnisses. Sie teilt das Panel mit dem Raster.
- Die Zeichnung folgt dem WKT der Zelle. Ein
POLYGONmit vier Ecken erscheint als Rechteck, weil der Wert genau das beschreibt. EinMULTIPOLYGONmit vielen Stützpunkten erscheint mit dem unregelmäßigen Umriss dieser Punkte. - Der Typ im Spalten-Tooltip ist der Katalogtyp. Ein PostGIS-Punkt erscheint als
geometry(Point,4326), nicht nur alsgeometry. Das räumliche Symbol gilt für jeden dieser Typen. - Sie funktioniert auf den vier Engines des Tabs: PostgreSQL, MySQL/MariaDB, Oracle und SQLite.
- Eine Abfrage mit
@projekt.tabelleeines anderen Projekts materialisiert die Zeilen auf der Tab-Verbindung. Hat dieses Ziel GIS, nutzt die temporäre Tabelle den nativen räumlichen Typ. Sonst geht die Geometrie als EWKT-Text.