TatukGIS Editor ist eine dynamische, programmierbare GIS Desktop-Anwendung. Aus unserem Kundenfeedback ging hervor, dass viele
Nutzer des TatukGIS Editors noch nicht vollständig mit den Scripting-Möglichkeiten vertraut sind. Um dem entgegen zu wirken,
haben wir einen Blog erstellt, der Ihnen helfen soll, innerhalb von sieben Tagen den Umgang mit dem TatukGIS Editor erheblich zu
erleichtern.
Sieben Skripte in sieben Tagen – Tag 1:
Tag 1:
- Zeige mir mein Kartengebiet in Google Maps/ Bing Maps
Wie oft haben Sie versucht, sich zu vergewissern, ob ihr Kartengebiet noch mit Google Maps vernetzt ist? Ab sofort gibt es
ein kleines Skript (im Editor enthalten), welches dieses erleichtern wird.
Sie können Ihr Skript über den normalen Weg öffnen, indem Sie von der Festplatte über Skripts → Ausführen → Öffnen auf die Datei
zugreifen. Wenn Sie das Programm häufiger nutzen möchten, empfiehlt es sich, das Programm mit dem Editor-Menü zu verknüpfen.
nach oben
nach rechts und bestätigen Sie die Eingabe mit ‚OK'.
Sieben Skripte in sieben Tagen - Tag 2:
Die meisten Skripte, die der Editor zur Verfügung stellt, sind lediglich Beispiele/Vorlagen benutzerdefinierter Skripte, die entworfen
wurden, um Ihnen einen Einblick in die Funktionalität des Editors zu geben. Ein paar dieser Skripte stellen weitere nützliche
Anwendungen/ Erweiterungen zur Verfügung.
Skripte, die mit Basic oder Pascal geschrieben wurden, nutzen die Methoden und Klassen des TatukGIS Developer Kernel. Die Scriptfähigkeit
des Editors versetzt den Anwender in die Lage, sein Produkt mit den Eigenschaften zu erweitern, die er wirklich benötigt.
Tag 2: - Triangulation
Das Triangulation Skript ist in der Lage, für jede Art von Vektorkarten eine Dreiecksvermaschung oder Voronoi-Diagramme zu erstellen.
Bei Polygonen und Linienkarten wird der Flächen- bzw. Linienschwerpunkt (Zentroid) für die Triangulation genutzt, bei Punktkarten der Punkt
selbst. Wenn ein Layer aus 3D Punkten zusammengesetzt ist, wird ein TIN (Triangulated Irregular Network) Layer konstruiert.
Um zu lernen, wie ein Skript zum Menü-System hinzugefügt wird, sehen Sie Tag 1.
Benötigen Sie mehr funktionale Details? Dann öffnen Sie einfach das Skript in Skript → Design → Öffnen und passen Sie ihr Projekt an!
nach oben
Sieben Skripte in sieben Tagen - Tag 3:
Es ist besonders schwierig, eine universelle GPS-Anwendung vorzubereiten. Die Anforderungen an die GPS-Anwendung können so zahlreich sein,
wie an einer GIS-Anwendung. Angenommen jemand möchte z.B. GPS nur nutzen, um eine Georeferenzierung einer gebrochenen Straßenlaterne aufzuzeichnen,
während jemand anderes GPS nutzen möchte, um Tracks als eine alternative Navigationshilfe zu speichern etc. Ein weiteres Mal hilft Ihnen eines
der Skripte von TatukGIS Editor.
GPSLocate Skript:
Dies ist lediglich ein "how-to"-Skript, das demonstrieren soll, wie ein GPS-Gerät zu verbinden ist und zeigt, wie das Element im Editor IDE zu
kontrollieren ist.
GPSLocateEnh:
Die Erweiterung der GPS Locate Suche (www.smalltogo.com) ist ein Ready-To-Use Plug-In mit der Möglichkeit, die aktuelle Position auf der Karte
zu speichern und diese als lineare oder polygonale Tracks zu zeigen. Dieses Skript sollte in den meisten GPS- Tracking- Anwendungen genügen.
nach oben
Sieben Skripte in sieben Tagen - Tag 4:
Während der Vorbereitung unseres "Sieben Skripte in sieben Tage"-Blogs, wurde uns etwas Wichtiges bewusst: Die Ready-To-Use Skripte bieten
nützliche Funktionen und Verbesserungen der Funktionalität zusammen mit den "how-to" Skripten, die in erster Linie nur angeboten werden,
um zu demonstrieren wie ein Scripting-Engine zu gebrauchen ist. Wir haben erkannt, dass die derzeitige Ordnerstruktur der Skripte nicht intuitiv genug ist.
In Kürze werden wir daher Skripte im Tool Manager (Werkzeug Manager) in zwei neue Kategorien sinnvoll umgestalten: "how-to" Skripte und Zubehör.
Auf längere Sicht hin, werden wir auch die aktuelle Ordner Struktur und den Tool Manager benutzerfreundlicher gestalten.
Außerdem planen wir eine Überholung aller Skripte, in denen Veränderungen in den Benutzeroberflächen und Verbesserungen in der Logik
(vor allem im Bereich der Fehlerbehandlung) stattfinden werden. Also seien Sie nicht verwundert, wenn Skripte in unserem Blog später aktualisiert werden.
Kontur
Das Kontur-Skript ermöglicht es Ihnen die Erschaffung von Umrisslinien aus beliebig unterstützten DEM (digitales Höhenlinienmodell) Daten. Die Höhenlinien
werden als 3D-line Formen mit Etiketten angezeigt.
nach oben
Sieben Skripte in sieben Tagen - Tag 5:
Während ein Nutzen von Skriptsprachen die Erhöhung der integrierten Funktionalität ist, ist ein weiterer wichtiger Nutzen die Kompatibilität mit anderen
Programmen oder Servicen. Eine Reihe von Skripten wurde entwickelt, um den Editor mit Google oder Bing Maps Services zu interagieren und Ihnen den Umgang
damit zu erleichtern.
Map Tiles
Map Tiles, auch als Web Tiles bekannt, ist eine Kerntechnologie für Web Map Services (und Google Earth). Diese Technologie speicherte eine im Voraus
berechnete Karte als eine Bildpyramide. Eine solch vorbereitete Karte kann in einer hohen Darstellungsgeschwindigkeit bereitgestellt werden.
Die Map Tiles erstellt Bildpyramiden, die kompatibel mit Google Maps, Bing Maps und Open Layers sind. Wenn Sie eine solche Karte auf einem dieser Dienste
veröffentlichen wollen, wird Ihre Karte oberhalb der Google/ Bing Inhalte erscheinen. Wie üblich, wird ein gültiges Koordinaten Set-up benötigt.
Darüber hinaus erstellt das Skript eine Ttkwp-Datei, sodass die erzeugten Map Tiles in jedem TatukGIS Produkt als ein Layer von der Festplatte aus
geöffnet werden können. Wenn Sie also eine sehr große oder komplizierte, aber selten veränderte Basiskarte haben, ist es vorteilhaft, diese mit Web Tiles
zu erzeugen, um die gewünschten Höchstleistungen zu erzielen.
nach oben
Sieben Skripte in sieben Tagen - Tag 6:
Gestern haben wir Ihnen gezeigt, wie man Web Tiles exportiert. Wie aber sieht es mit der Interaktion bei Google Earth aus?
ExportGoogleEarth
Dieses Skript exportiert alle ausgewählten Vektor-Layer auf die KML Formate und öffnet es in Google Earth.
Das Bild unten zeigt die gleichen Daten wie in dem Blogeintrag, die in Tag 5 vorgestellt wurden. Bitte beachten Sie, dass die erstellten Gebäudehöhen
nicht der Realität entsprechen, sondern per Zufallsprinzip ermittelt wurden.
nach oben
Sieben Skripte in sieben Tagen - Tag 7:
Editor-Skripting ist ein sehr vielseitiges Werkzeug. Sie können Verfahren und Diagramme erstellen oder Ihre eigenen Symbolleisten zu Ihren Menüs
inzufügen. In der Tat ist das ganze Editor-Menü und Symbolleistenmenü durch Skripte erstellt worden. Daher ist es möglich, sehr genaue Anpassungen vorzunehmen.
Dank dieser Innovation können Sie den Editor perfekt auf Ihre Bedürfnisse oder die Ihrer Kunden abstimmen.
FGIS
Ein Beispiel für eine solch umfassende Anpassung ist das FGIS Produkt, das aus dem TatukGIS Editor entwickelt wurde und eine komplett neu gestaltete
Benutzerfläche zeigt, die speziell auf die Bedürfnisse von Förstern und Land-Management-Profis abgestimmt ist.
Dies ist der letzte Blog der "Sieben Skripte in sieben Tagen"-Serie. Wenn Ihnen der Blog oder die Kommentare beim Gebrauch hilfreich waren, zögern Sie nicht,
eine Mail an den TatukGIS Vertrieb (Kontakt TatukGIS) zu senden.
nach oben