Szukasz natywnego pakietu SDK z obsługą przestrzenną do wdrażania danych GIS na urządzeniach mobilnych z systemem iOS i Android?

9

Interesują mnie tylko opcje iOS i Android, które pozwalają mi tworzyć natywne rozwiązania do renderowania / gromadzenia danych. Czas reakcji jest bardzo ważny, ponieważ chcę móc rysować wiele geometrii - nie tylko punktów. Dodatkowe punkty za automatyczne opcje grupowania. Licencjonowanie jest bardzo ważne - jeśli sprawi, że mój wynikowy produkt stanie się w pełni Open Source (na przykład zmusi mnie do GPL mojego wynikowego kodu), to nie jest to opcja.

  1. Route-Me (iPhone / iPad): Slippy Map, aby wyświetlić kafelki.

  2. Spatialite (Android / iPhone / iPad) GIS backend z obsługą przestrzenną.

  3. Biblioteka Couchbase Mobile (Android / iOS) do synchronizacji (edycja niepołączona) z bazami danych CouchDB NoSQL. GeoCouch zapewnia zaplecze z obsługą przestrzenną.

  4. ArcGIS for Smartphones SDK (Android / iOS) Wszechstronna biblioteka.

  5. Cloudmade SDK (Android / iOS) wyświetla własne warstwy z kilkoma drobnymi opcjami nakładania własnych. Nie byłam pewna, czy powinnam to wymienić, ale jest to uprzedzające.

  6. Każda platforma ma swoje ograniczone opcje (pozwalają na umieszczenie kilku podstawowych znaczników) po wyjęciu z pudełka. Dotyczy to MapKit i Map Android .

Nie wymieniłem gvSIG Mobile z powodu licencjonowania (GPL) i tego, że część iOS jest w fazie rozwoju. Ponadto OpenLayers i Sencha Touch są oparte na sieci, więc nie dokładnie to, czego szukam od IMHO, wciąż brakuje UX dla Smarfonów obecnej generacji. I każdy z kompilatorów internetowych do natywnych, takich jak Titanium Appcelerator i podobne, jest zwykle po prostu bardzo prostym opakowaniem opcji natywnych.

Jakie mam dobre opcje, których nie ma na liście? Czy jest gdzieś wyczerpująca lista?

Ragi Yaser Burhum
źródło
1
Wykonano CW, ponieważ jest to przydatne pytanie z listy X, które nie oczekuje unikalnej najlepszej odpowiedzi.
whuber

Odpowiedzi:

0

Ponieważ niektórzy pytali mnie, jaki był tego wynik końcowy: napisałem własną platformę z przyjacielem, który działa na różnych platformach na iOS (iPhone i tablety), a także na urządzeniach z Androidem.

Oto link do darmowej podstawowej przeglądarki Android TileCache, którą zbudowałem

Korzystanie z moich zdjęć TileCache:

Zdjęcia z przeglądarki Globe Viewer

Używając własnego wektora (zmodyfikowanego OSM) TileCache:

OSM TileCache

Menu, aby dodać własny TileCache:

Dodanie twoich danych

Istnieje wersja eksperymentalna, którą zrobiliśmy z elewacją, oświetleniem elewacji i batymetrią (jeszcze nie w wersji wydanej).

Z eksperymentami oświetleniowymi

Z eksperymentami

Ragi Yaser Burhum
źródło
Link wydaje się być zepsuty.
PolyGeo
Prawdziwe. Android zepsuł niektóre interfejsy API i nie zadałem sobie trudu, aby go zaktualizować. Zostało to jednak wprowadzone do tego, co obecnie jest amigocloud.com
Ragi Yaser Burhum