|
POST
|
Hi Tim, Thank you for your answer, but I want to do that in a JavaScript MapTool Extension for Operations Dashboard https://developers.arcgis.com/javascript/jshelp/operations-dashboard-extensibility-create-ext-maptool.html Alex
... View more
09-17-2015
08:06 AM
|
0
|
1
|
1990
|
|
POST
|
A while back, I have written a configurable MapTool in C#. This tool allows users to set a location in a map to visualize and analyze only the features within a buffer around it. Behind the scenes, a non-visible feature service of the webmap will be manipulated (where clause, visibility) to have the possibility to use the “original“ data source in the map or in widgets (list, summary, etc) instead of selections. With JavaScript I am not able to do the same. I cannot (or I don't know how) : implement a datasource selector in the configuration, get the reference to the selected feature service or DataSourceProxies in the MapTool, manipulate the feature service (where clause, visibility), if I had the DataSourceProxy Is there a way to do that with JavaScript? If not, are there any plans to provide such functions in a future release? Another improvement suggestions: Because of only one map tool can be activated at a time, it would be nice to have the possibility to use the Find Places control (or other controls like layer filters or measure) in own MapTools. it would be nice to have feature actions on the result feature of Find Places (from here, to here etc) Dropdown lists in JS Maptools cannot overlap the map Thanks, Alex
... View more
09-17-2015
07:00 AM
|
0
|
8
|
5393
|
|
BLOG
|
Mit diesem SDK können native Geo-Apps für Windows Phone, Windows Store (RT) und für Windows Desktop erstellt werden. Diese neue Version hat es in sich. Es unterstützt als erstes ArcGIS Client SDK / API überhaupt die 3D Funktionalität der ArcGIS Plattform. Highlights sind: Map- und Sceneview für 2D und 3D Ansichten 3D Visualisierung von Scene Services oder lokalen Daten Terrain Ansichten mit Höhendaten Extrudieren von 2D Vektoren zu 3D 3D Symbologie Frei einstellbare Kameraperspektiven Support für KML 2.2 plus Extensions für 2D und 3D Mehr Informationen hier.
... View more
07-15-2015
05:53 AM
|
1
|
0
|
1308
|
|
BLOG
|
Gestern (02.07.2015) fand in München wieder ein Geodev Meetup statt. Spannende Vorträge, interessierte Teilnehmer und gute Diskussionen bei belegten Brötchen und Bier zeichneten den erfolgreichen Abend aus. Hiermit nochmal herzlichen Dank an alle Vortragenden. Die PPTs der Vorträge finden Ihr weiter unten. Weiterhin haben wir auch diesmal Tickets für den European Developer Summit verlost. Glückwunsch an die Gewinner
... View more
07-03-2015
02:16 AM
|
0
|
0
|
1840
|
|
BLOG
|
Am 18.05.2015 fand in unserer Kölner Niederlassung das dritte GeoDev Meet-up statt. Herzlichen Dank an alle Vortragenden für die interessanten Präsentationen und an alle Teilnehmer für die spannenden Diskussionen. Eine kleine Überraschung war die Verlosung eines Konferenztickets für den European Developer Summit 2015 in Berlin. Der glückliche Gewinner ist Maximilian Sobek, Student an der HS Bochum (rechts auf dem Bild). Damit sich die Glücklosen nicht ganz so sehr grämen haben wir eine weitere (nachträgliche) Überraschung parat, und zwar einen Rabatt von 10 % für alle Teilnehmer des Kölner Meet-ups auf die Eintrittskarte zur European Developer Summit 2015. Wir freuen uns auf Euch Verena Kirstein und Maximilian Sobek von der HS Bochum Vorträge als Download und Links: Lars Schmitz, Esri - Herzlich Willkommen, Infos und Ressourcen Alexander Erbe, Esri - Indoor Visualisierung Navigation - Link zur App Christoph Römer, Sabris - Zielgruppenspezifische Prospektverteilung im Verlagswesen Michael Mevissen und Matthias Stein, HS Bochum - Rennstrategische Unterstützung im SolarCar-Projekt
... View more
06-22-2015
06:03 AM
|
2
|
0
|
2158
|
|
BLOG
|
ArcGIS Runtime SDK for Qt ermöglicht das Entwickeln leichtgewichtiger Geo-Apps für Windows, Linux und Mac OS X. Dieses SDK bietet reichhaltige Funktionalität zum Visualisieren, Bearbeiten und Analysieren von Geodaten - und das online und offline. Ein Bestandteil des ArcGIS Runtime SDK for Qt ist die Esri QML Extra API, mit deren Hilfe cross-platform Geo-Apps für mehrere Plattformen entwickelt werden können. Einmal entwickeln, überall nutzen. Das AppStudio for ArcGIS basiert auf dieser Technologie. Neu in Version 10.2.6 sind neben diversen Bugfixes und Verbesserungen: Direct X Unterstützung für Windows Apps (incl. Remote Desktop Unterstützung) Support von OAuth2 und ArcGIS Online Authentifizierung Weitere Informationen gibt es hier.
... View more
06-09-2015
06:13 AM
|
0
|
0
|
1279
|
|
BLOG
|
Neu auf der diesjährigen GIS Talk war ein Developer Track mit einer Reihe von Vorträgen zu unterschiedlichen Entwicklerthemen rund um ArcGIS Technologie. Wir möchten uns bei den zahlreichen Teilnehmern für das Interesse und für die guten Diskussionen bedanken. Hier sind die Vortragsunterlagen zum Nachlesen und mit Links zu weiterführenden Informationen als Download: Developer Track Apps für Smartphones und Tablets [PDF] Eva Peters · Esri Deutschland GmbH ArcGIS für Entwickler [PDF] Lars Schmitz · Esri Deutschland GmbH ArcGIS Pro SDK: Ein Überblick [PDF] Jens Buchta · Esri Deutschland GmbH Geo-Apps absichern [PDF] Stephan Mendler · Esri Deutschland GmbH GeoEvent Extension für Entwickler [PDF] Christine Brunner · Esri Deutschland GmbH Offline Geo-Apps mit ArcGIS Runtime [PDF] Alexander Erbe · Esri Deutschland GmbH Web AppBuilder mit eigenen Themes und Widgets erweitern [PDF] Christine Brunner · Esri Deutschland GmbH Web-Apps mit JavaScript [PDF] Christine Brunner · Esri Deutschland GmbH
... View more
06-08-2015
03:24 AM
|
2
|
1
|
1613
|
|
BLOG
|
Hallo Fridjof, Danke für die Info. Mit dem Dienst stimmt tatsächlich was nicht. Wir gehen der Sache nach. Viele Grüße, Alex
... View more
03-31-2015
07:00 AM
|
1
|
0
|
748
|
|
BLOG
|
Eine digitale Karte besteht in der Regel aus Basemaps und Vektordaten, welche in Form von Layern übereinander dargestellt werden. Basemaps sind georeferenzierte Bilder ohne abrufbare geografische Informationen. Sie werden nicht sehr häufig aktualisiert und dienen im Wesentlichen der Orientierung. Vektordaten hingegen sind Geo-Objekte (Features), die jeweils aus einer Geometrie und zugehörigen Informationen bestehen. Sie werden meistens oberhalb der Basemaps mit einer geeigneten Symbologie dargestellt. Vektordaten können im Client zum Informieren, Analysieren und auch zur Datenerfassung genutzt werden. ArcGIS bietet verschiedene Möglichkeiten, Basemaps und Vektordaten auch offline auf unterschiedlichen Geräten nutzen zu können. In diesem Blog wird sich näher mit Offline-Vektordaten beschäftigt. Im Folgenden werden wir uns näher mit Offline-Basemaps und deren Nutzung in Apps auf Basis von ArcGIS Runtime beschäftigen. Wie komme ich zu einer Offline Basemap? Vorbereitung Vorab müssen sich grundlegende Gedanken über das Projekt gemacht werden, um die richtigen Entscheidungen zu treffen, zB: Wie groß ist das geografische Gebiet und welche Skalierung wird offline benötigt? Das hat direkte Auswirkung auf die Größe des Datenpakets und kann sehr schnell Richtung vieler Gigabyte gehen. Soll die Offline Basemap zentral erzeugt und anschließend auf die Geräte kopiert werden? Hierzu wird eine Infrastruktur zum Verteilen der Daten benötigt. Soll die Offline Basemap in jeder App direkt von einem Tiled MapService exportiert werden? Hier muss unter anderem die Wartezeit der Anwender und die Performance des GIS Servers bei vielen gleichzeitigen Zugriffen geprüft werden. Formate Offline Basemaps können als ArcGIS for Server Compact Cache oder als Tile Package erzeugt werden. Ein Compact Cache ist eine Ordnerstruktur mit mehreren Dateien und ein Tile Package ist ein geziptes File mit der Endung *.tpk. Alle ArcGIS Runtime SDKs können mit beiden Formaten umgehen. Sie sind auch gleich performant. Für die Verteilung sind Tile Packages zu empfehlen, da es nur eine einzelne Datei ist. Datenquellen Es können Tiled MapServices und lokale Daten zur Erzeugung einer Offline Basemap genutzt werden. Viele ArcGIS Online Basemaps Eigene Hosted Tiled Map Services auf ArcGIS Online oder Portal for ArcGIS ArcGIS for Server Tiled MapServices (cached) Lokale Daten mithilfe von ArcGIS for Desktop In den Einstellungen der Services muss der Export erlaubt werden. Noch eine Info speziell zum Export von ArcGIS Online Basemaps: Die Standard Basemaps auf ArcGIS.com sind frei zugänglich und können nicht exportiert werden. Für den Export stellt Esri einen weiteren Server mit den gleichen Basemaps bereit. Dafür ist zwar eine Authentifizierung (ArcGIS Developer Account oder Mitglieder einer ArcGIS Online Subskription) notwendig, der Export selber verursacht aber keine Kosten. Das bedeutet für Entwickler, dass eventuell im Code der Host der URL ausgetauscht werden muss: http://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer zu http://tiledbasemaps.arcgis.com/arcgis/rest/services/World_Topo_Map/MapServer Werkzeuge zum Erstellen von Offline Basemaps ArcGIS for Desktop bietet verschiedene Werkzeuge, um Offline Basemaps in den zwei Formaten sowohl aus lokalen Daten als auch von Services zu exportieren. Diese Aufgaben können auch mit Python automatisiert werden. Weiterhin verfügen alle ArcGIS Runtime SDKs über Methoden zum Exportieren von Offline Basemaps von Services direkt in der App. Exportieren von Offline Basemaps mit ArcGIS Runtime Mit allen ArcGIS Runtime SDKs können Daten von Tiled MapServices exportiert und offline genutzt werden. Die Vorgehensweise dafür ist bei allen identisch. Für die folgenden Schritte wird ein Tiled MapService mit entsprechenden Einstellungen und Nutzerrechten vorausgesetzt. So wird es gemacht (ArcGIS Runtime SDK for .NET): 1. Erzeugen eines ExportTileCacheTask Objekts: _exportTileCacheTask = new ExportTileCacheTask(exportArcGisTiledMapServiceLayerServiceUri); 2. Parameter für den Export festlegen, wir wollen als Format ein Tile Package, nicht alle Scales und nur ein bestimmtes Gebiet _generateTileCacheParameters = new GenerateTileCacheParameters
{
Format = ExportTileCacheFormat.TilePackage,
MinScale = CurrentEsriMapView.MinScale,
MaxScale = CurrentEsriMapView.MaxScale,
GeometryFilter = _areaToExportGraphic.Geometry.Extent
}; 3. Größe und Anzahl der angeforderten Tiles mit der Funktion EstimateTileCacheSizeAsync prüfen und falls notwendig Probleme abfangen. var exportTileCacheJobStatusProgress = new Progress<ExportTileCacheJob>();
exportTileCacheJobStatusProgress.ProgressChanged += (p, q) =>
{
if (q.Messages == null)
return;
//do something
};
await _exportTileCacheTask.EstimateTileCacheSizeAsync(_generateTileCacheParameters,
(result, ex) => // Callback for when estimate operation has completed
{
if (ex == null) // Check whether operation completed with errors
{
_model.SetMessageInfo(string.Format("Tiles: {0} - Size (kb): {1:0}", result.TileCount, result.Size/1024));
}
else
{
_model.SetMessageInfo(string.Format("Error: {0}", ex.Message));
}
}, TimeSpan.FromSeconds(5), CancellationToken.None, exportTileCacheJobStatusProgress); 4. Erzeugen des Tile Packages auf dem Server und Download zum Client inklusive Abfrage des Status: var downloadOptions = new DownloadTileCacheParameters(_exportMapPath)
{
OverwriteExistingFiles = true
};
var generateStatusCheckProgress = new Progress<ExportTileCacheJob>();
generateStatusCheckProgress.ProgressChanged += (p, q) =>
{
if (q.Messages.Count < 1)
return;
_model.SetMessageInfo(string.Format("{0}", q.Messages[1].Description));
};
var downloadProgressChanged = new Progress<ExportTileCacheDownloadProgress>();
downloadProgressChanged.ProgressChanged += (p, q) =>
{
//do something
};
var downloadTileCacheResult = await _exportTileCacheTask.GenerateTileCacheAndDownloadAsync(
_generateTileCacheParameters,
downloadOptions, TimeSpan.FromSeconds(5), CancellationToken.None, generateStatusCheckProgress,
downloadProgressChanged); Wenn alles sauber durchgelaufen ist haben wir nun eine Offline Basemap als Tile Package lokal auf unserem Gerät gespeichert. Implementieren von Offline Basemaps in ArcGIS Runtime Das Einbinden von Offline Basemaps in die Karte ist relativ simpel. In allen ArcGIS Runtime SDKs gibt es das Objekt ArcGisLocalTiledLayer. Diesem geben wir den Pfad zu unserem Tile Package und fügen es anschließend der LayerCollection der Karte hinzu. So wird es gemacht (ArcGIS Runtime SDK for .NET): var arcGisLocalTiledLayer = new ArcGISLocalTiledLayer(@"c:\temp\basemap.tpk");
var offlineMap = new Map();
offlineMap.Layers.Add(arcGisLocalTiledLayer);
var mapView = new MapView { Map = offlineMap };
CurrentEsriMapView = mapView; Weitere Informationen Einstiegsseite für ArcGIS Entwickler Blog mit weiteren Informationen zu ArcGIS Runtime und Offline Blog speziell zu Offline-Vektordaten Sample App Collector Light auf GitHub, die Snippets im Blog sind daraus entnommen
... View more
03-26-2015
06:04 AM
|
2
|
0
|
2049
|
|
BLOG
|
Esri hat auf GitHub ein Developer Support Repository zur Unterstützung von ArcGIS Entwicklern eingerichtet. Darin werden viele Code-Samples für ArcGIS Entwicklerprodukte (zB. Python, .NET, JavaScript, Android …) bereitgestellt, vieles davon ist von Esri Mitarbeitern. Diese Samples demonstrieren unterschiedlichste Aspekte, wie GIS-Lösungen für Desktop, Mobil und Web entwickelt werden können. Weiterhin ist dieses Repository offen für Code-Samples aus der Community. Jeder kann über diese Plattform seine Erfahrungen mit anderen Entwicklern teilen. Weitere Informationen hier.
... View more
02-17-2015
03:45 AM
|
0
|
0
|
1294
|
|
BLOG
|
ArcGIS for Windows Mobile ist eine Familie aus Apps zum Administrieren und Erfassen von Daten im Außendienst für Windows Desktop und Windows Mobile. Mit dem zugehörigen SDK können diese Apps um eigene Funktionen erweitert oder eigene Apps erstellt werden. Mit dem Release 10.2.1 wurde ArcGIS for Windows Mobile fit gemacht für ArcGIS 10.3, es beinhaltet keine neuen Funktionen. Weitere Informationen zu ArcGIS for Windows Mobile
... View more
02-17-2015
01:58 AM
|
0
|
0
|
1193
|
|
BLOG
|
Mit diesem SDK können native Geo-Apps für Windows Phone, Windows Store (RT) und für Windows Desktop erstellt werden. Die neue Version ist im Wesentlichen ein Qualitäts-Release, es wurden viele Fehler behoben. Weiterhin wurde die zugehörige Samples App überarbeitet, welche auf Github zur Verfügung steht. Weitere Informationen hier.
... View more
02-10-2015
03:19 AM
|
0
|
0
|
1198
|
|
BLOG
|
Das SDK zur Erstellung von nativen Apps für Windows Desktops kann ab sofort heruntergeladen werden. Es wurden viele Fehler behoben und einige bestehende Funktionen verbessert. Neue Geo-Funktionen wurden nicht implementiert. Wichtig: Dies ist die letzte Version, es ist kein weiteres Release geplant. Technischer Support wird nur noch bis Juni 2016 geleistet. Wir empfehlen die Migration auf das ArcGIS Runtime SDK for .NET. Weitere Informationen finden Sie hier.
... View more
01-30-2015
03:53 AM
|
1
|
0
|
1407
|
|
BLOG
|
Die API und der Viewer zum Erstellen von Web-Apps für die Microsoft Silverlight Plattform können ab sofort heruntergeladen werden. Der Schwerpunkt liegt auf Bug-Fixes und bessere Integration in die ArcGIS Plattform. Neue Geo-Funktionen wurden nicht implementiert. Wichtig: Dies ist die letzte Version, für beide sind keine weiteren Releases von Esri geplant. Technischer Support wird nur noch bis Juni 2016 geleistet. Weitere Informationen finden Sie hier.
... View more
01-30-2015
01:40 AM
|
1
|
0
|
697
|
|
BLOG
|
Am Dienstag, den 20. Januar 2015, fand ein Webinar für Entwickler zum Thema „Mit Geo-Apps offline arbeiten“ statt. Falls ihr es nicht zum Webinar geschafft habt, könnt ihr euch nachträglich das Video weiter unten anschauen und auch die Folien herunterladen. Die verwendeten Samples findet ihr auf GitHub unter: ArcGIS Runtime Samples .NET Collector Light Demo Nun zu euren Fragen: Welche Anforderungen gibt es an die zu editierenden Feature Classes im Hinblick auf Versionierung, Class Extensions, geometrischen Netzwerken, Archivierung etc.? Für das Editieren werden in ArcGIS Runtime lediglich Feature Layer, Tabellen und Beziehungsklassen unterstützt. Versionierung und Archivierung werden nicht unterstützt Gibt es Performance-Aussagen bezüglich Runtime Content mit großen Datenmengen? Der Zugriff auf Runtime Content ist sehr performant, auch auf größere Datenmengen. Lediglich der Export von Daten und Synchronisierung kann länger dauern. Das hängt vom Datenvolumen und der Größe des Gebietes ab. Am Dienstag, den 3. Februar 2015 um 16 Uhr geht es in unserer Webinar-Reihe mit dem Thema "Webinar "GeoEvents in Echtzeit nutzen “ weiter. Wir freuen uns auf eure Teilnahme!
... View more
01-28-2015
08:42 AM
|
1
|
0
|
2693
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 08-09-2024 01:00 AM | |
| 1 | 02-06-2024 07:07 AM | |
| 1 | 03-31-2023 01:11 AM | |
| 1 | 07-26-2023 05:57 AM | |
| 1 | 03-25-2022 03:59 AM |
| Online Status |
Offline
|
| Date Last Visited |
10-07-2025
05:23 AM
|