- 1
- 2
- Następna »
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
WitamZastanawiam się czy jest możliwość wyświetlenia na google maps warstwy *shp, np. z granicami gminy, lub coś podobnego. Jeśli jest taka możliwość to proszę o wszelkie możliwe wskazówki. Z góry wielkie dzięki za każde informacje.
Krystian
Maciej
Sułek
Student, Uniwersytet
Mikołaja Kopernika
w Toruniu
Temat: google maps, warstwy shp
HejCo prawda nie Google Maps tylko Google Earth:
Najnowszy Google Earth Pro ma możliwość importu *.shp.
http://earth.google.com/userguide/v4/ug_importdata.html
Ponadto można *.shp eksportować do plików *.kml i wyświetlać je w GE.
Z tej strony możesz pobrać plugin do Google Maps by były one wyświetlane jak w Google Earth (3D):
http://code.google.com/intl/pl-PL/apis/earth/
Pozdrawiam
Paweł Wojciech
K.
Wydział Geodezji,
GIS
Temat: google maps, warstwy shp
Tak jak Maciej prawi, najlepiej to przekonwertować do KML.Z darmowych rzeczy Ogr2Ogr:
tutaj GUI:
http://www.ogr2gui.ca/screenshot.php tym bardziej że jest już nowa wersja bibliteki:
http://lists.osgeo.org/pipermail/gdal-announce/2010-Ja...
oraz
http://www.zonums.com/shp2kml.html
Płatna co ciekawe nakładka na darmowego mapwindow GIS ale fajna:
http://shape2earth.com/default.aspx
W ArcGIS natomiast można to uskutecznić także, eksportując cały projekt mapowy.
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id...
PzdrPaweł Wojciech K. edytował(a) ten post dnia 31.01.10 o godzinie 00:37
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
witamwielkie dzieki za wszystkie informacje. udało mi sie stworzyć warstwe kml w ArcGisie. Natrafiłem tylko na jeden problem, nie mogę dojść do tego w jakim układzie wyswietlane są dane na google maps. Swoją warstwę będącą okręgiem stworzyłem w układzie WGS 84 i gdy wczytuje ją do google maps to powstaje elipsa. Zna ktoś rozwiązanie tego problemu.
Pozdrawiam
Michał Drożdż GISownik
Temat: google maps, warstwy shp
Mapy w Google Maps i Earth są w układzie EPSG:3857 (sferyczny Merkatora), w którym południki i równoleżniki przecinają się pod kątem prostym.W WGS84 tak prostopadle nie jest, więc stąd elipsa!
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
Dziękuję bardzo za pomoc. PozdrawiamKrystian
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
udalo mi się bez problemu stworzyc warstw kml i wczytać ją do google maps. zastosowałem układ WGS84_PDC_Mercator. Okrąg jest już okręgiem, a nie elipsą, ale zauważyłem inny problem. Tworząc okrąg o średnicy 10 km w google maps ma on średnicę 5,90km. Może wie ktoś skąd bierze się ta różnica i jak ją usunąć. Pozdrawiam
Michał Drożdż GISownik
Temat: google maps, warstwy shp
W jakim programie tworzysz te okręgi?Jaki jest kod epsg tego układu odniesienia - WGS84_PDC_Mercator? Są różne Merkatory, i niekoniecznie ten jest tożsamy z Googlem...
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
warstwy przygotowuję w ArcGisie 9.2 i eksportuje do kml-a.Specyfikacja układu, który stosuje jest następująca:
Projection: Mercator
False_Easting: 0,000000
False_Northing: 0,000000
Central_Meridian: -150,000000
Standard_Parallel_1: 0,000000
Linear Unit: Meter (1,000000)
Geographic Coordinate System: GCS_WGS_1984
Angular Unit: Degree (0,017453292519943299)
Prime Meridian: Greenwich (0,000000000000000000)
Datum: D_WGS_1984
Spheroid: WGS_1984
Semimajor Axis: 6378137,000000000000000000
Semiminor Axis: 6356752,314245179300000000
Inverse Flattening: 298,257223563000030000
Michał K. WebGIS Magician
Temat: google maps, warstwy shp
Nie wiem czy ta różnica bierze się akurat z tego, ale podany układ nie jest 'sferycznym merkatorem' (różne wartości półosi). Układ używany w Google Maps ma kod EPSG:3857, choć częściej spotykany jest nieoficjalny 900913. Definicja dostępna jest m.in tu: http://spatialreference.org/ref/sr-org/6/
Andrzej Garstka GIS
Temat: google maps, warstwy shp
Moim zdaniem trzeba transformować na "czyste" współrzędne geograficzne (geodezyjne) na elipsoidzie WGS84. Żadnych odwzorowań. Jeżeli się nie mylę, docelowy układ znajdziesz w:Coordinate Systems -> Geographic Coordinate Systems -> World -> WGS 1984.prj
Pozdrawiam.
PS. Oznaczenie tego układu w nomenklaturze ESRI to: esriSRGeoCS_WGS1984.
Andrzej Garstka GIS
Temat: google maps, warstwy shp
Przepraszam, że tak jeden pod drugim piszę, ale nie do końca wyjaśniłem o co mi chodzi. Otóż odwzorowanie stosowane w mapach googla jest tu zupełnie obojętne. Ważny jest układ, w którym przenosi dane plik kml. A z tego co wiem jedynym dopuszczalnym rozwiązaniem są współrzędne geograficzne (geodezyjne) na elipsoidzie WGS84. Tak więc zawsze przed eksportem do kml należy dokonać takiej transformacji (opisałem ją wyżej).Dlaczego zatem okrąg stał się elipsą? Chyba z tego powodu, iż nigdy nie był okręgiem. Rysując na powierzchni sferycznej (a w takim układzie [WGS84] był "okrąg" utworzony), tak naprawdę rysujemy kształt - powiedzmy - elipsopodobny ;). Kartograf matematyczny ze mnie żaden, ale mam nadzieję, że intuicja geometryczna mnie nie zawodzi :).
Pozdrawiam.Andrzej Garstka edytował(a) ten post dnia 02.02.10 o godzinie 19:33
Tomasz G. Specjalista GIS
Temat: google maps, warstwy shp
Potwierdzam to co pisze Andrzej, jakiś czas temu też konwertowałem shp do kml/kmz i nie był specjalnych przekłamań w rozmiarze i kształcie, stosowałem WGS84 z Geographic Coord. Syst., konwertowałem czymś, co znalazłem na ArcScripts. Pozdrawiam
Krystian
Szyc
właściciel, KRIS
GIS
Temat: google maps, warstwy shp
witamdzieki za wszelkie pomocne odpowiedzi. udało mi się w końcu stworzyć odpowiednią warstwę KML. Eksport wykonałem przy pomocy dodatkowego narzędzia do ArcGisa dostępnego na ArcScipts. Narzędzie to wykonuje samo automatycznie konwertowanie do docelowego układu współrzędnych WGS84. Warto dodać iż tworząc plik kml zapisywane są w nim informacje dotyczące prezentacji warstwy (symbolika, kolor, przezroczystość, itp.) i można je zobaczyć w Google Earth. Szkoda tylko, że Google Maps nie czyta tych informacji, chyba, że robię coś nie tak.
Pozdrawiam
Andrzej Garstka GIS
Temat: google maps, warstwy shp
Dziwne. Co prawda pracowałem tylko z Earth, ale z dokumentacji nie wynika, że grafika w Maps jest traktowana jakoś "po macoszemu". Poniżej link do opisu KML w Google Maps:http://code.google.com/intl/pl/apis/kml/documentation/...
Twierdzą tam, iż "Google Maps supports the following KML elements":
[...]
Styles for polylines and polygons, including color, fill, and opacity
[...]
Wydaje mi się, że "opacity" można utożsamiać z "transparent" (ale nie jestem pewien).
Pozdrawiam.
PS. O tym, że zapewne korzystasz ze skryptu, który sam konwertuje na WGS84 pomyślałem w chwilę po wysłaniu drugiego postu. Ale głupio mi było pisać trzeci kolejny ;). Zwróciłem uwagę na transformację, ponieważ sam nadziałem się na taką "rafę" pisząc malutki programik eksportujący dane z ArcGIS-a do KML-a.
Dawid Pyrdał Specjalista ds. GIS
Temat: google maps, warstwy shp
Andrzej Garstka:
Wydaje mi się, że "opacity" można utożsamiać z "transparent"
Jest dokładnie tak jak piszesz :)
Michał Drożdż GISownik
Temat: google maps, warstwy shp
To fakt - KML w google maps traktowany jest jak wspomniał Andrzej po macoszemu... niestetyJedyna opcja, żeby je wczytać to usługa "Moje Mapy" - dostępna dla każdego posiadacza konta Google. Tam jest opcja import. Można wczytać grafikę z plików KML max 10 Mb
Jednak występuje problem z etykietami, opisami warstw i inne dziwne historie, których nie maiłem czasu badać...
Andrzej Garstka GIS
Temat: google maps, warstwy shp
Od wczoraj mnie ten KML w Mapsach denerwuje :(. "Przetrzepałem" kilka list dyskusyjnych i w zasadzie nie znalazłem rozwiązania, a jedynie kilka poszlak. Żadna się nie potwierdziła w testach, które przeprowadziłem.Mam jeszcze jedno podejrzenie, ale tak "na szybko" nie mogę sprawdzić. Otóż ostatnią nadzieją białych ;) wydają się być błędy w działaniu importera KML w "Moich Mapach".
Czy możecie sprawdzić jedną rzecz? Prześlijcie swoje pliki KML na jakiś serwer, a następnie adres tego pliku "wklepcie" w linijce wyszukiwania http://maps.google.pl/ - bardzom ciekawy efektów.
Mam niejasne przeczucie, że powinno być lepiej... choć to trochę głupia sprawa - liczyć na błędy bliźnich (nawet tych z googla) :).
Pozdrawiam.Andrzej Garstka edytował(a) ten post dnia 07.02.10 o godzinie 19:46
Piotr
Noszczyński
Archeolog,
Forschungsstelle
Kaiserpfalz
Ingelheim
Temat: google maps, warstwy shp
"Oferując nieodpłatnie swoje dane kartograficzne, Google dopuścił się nieuczciwej konkurencji – orzekł we wtorek (31 stycznia) paryski sąd.""W pozwie uzasadniała, że oferuje te same usługi co Google Maps, tyle że za opłatą, a udostępnianie swoich map za darmo ma na celu przede wszystkim wyeliminowanie konkurencji i osiągnięcie pozycji monopolisty na rynku cyfrowej kartografii."
http://geoforum.pl/?page=news&id=12000&link=google-zap...
Jarek
G.
WIGeoGIS - GIS,
Geomarketing&Spatial
Business
Intelligence
Temat: google maps, warstwy shp
Jak wiadomo, wszystko rozchodzi się o kasę.Nie tak dawno Google wprowadził już opłaty za korzystanie z map w aplikacjach online. W aplikacjach "zamkniętych" za firewallem takie opłaty istniały już dużo wcześniej (np. 8000 EUR za 150 użytkowników za rok).
Firmy zbierające i dostarczające Googlowi dane same trochę strzelają sobie w stopę. No ale w końcu dostają (pewnie niemałe) pieniądze za dostarczanie im danych, więc nie wiem o co mają pretensje.
Z tego co wiem od jednego z dostawców (w Autrii), zaczęli rzucać Google`owi wyższe kwoty. To może się przełożyć na to, że opłaty będą powoli wprowadzane lub limity dla użytkowania "free" będą obniżane.
Sam jestem ciekaw jak to się rozwinie.
pozdrawiam
