Какое программное обеспечение ГИС используется сайтами веб-карт (Google, Bing Maps и т. Д.)?

13

Мы все видели красивые (imo) карты, выпущенные Google и Microsoft . Есть много других; некоторые из них имеют глобальное использование (например, MapQuest , TomTom или HERE ), а некоторые только в масштабе страны.

Я предполагаю, что эти компании получили / собрали / купили необработанные векторные данные, а затем использовали программный пакет ГИС и некоторые пользовательские рабочие процессы картографии для создания карт с хорошей символикой / разметкой, а затем кэшировали их в несколько фрагментов.

Растеризация векторов в листы не так уж интересна, но мне часто было интересно, какой тип настольных ГИС-программ используют эти крупные компании для создания этих карт? Например, Esri использует платформу ArcGIS для создания базовых карт Esri, таких как Esri World Street Map .

Какое настольное ГИС-программное обеспечение используют Google и Microsoft для создания карт? Мне любопытно, потому что я хочу знать, какие другие ГИС-пакеты, кроме Esri ArcGIS, способны выполнять эту работу в таком большом масштабе.

Алекс Терешенков
источник
В его нынешнем виде я думаю, что этот вопрос слишком широкий, потому что он эффективно задает один и тот же вопрос для каждого из 5 (или более) сайтов веб-карт. Я рекомендую вам сосредоточиться на том, о чем вы больше всего хотите знать, а затем исследовать / спрашивать о других отдельно.
PolyGeo
Вы, вероятно, правы. Я указал только два - Google и MS.
Алекс Терешенков
4
Для их специализированных потребностей ориентированный на потребителя пакет ГИС для настольных ПК не сократит его, а когда у вас большой бюджет и опыт разработки программного обеспечения, вероятно, гораздо эффективнее написать собственное программное обеспечение.
blah238
4
@whuber, я полностью понимаю, что вы имеете в виду, но подумал, что другим тоже может быть интересно узнать, как на самом деле создаются веб-сайты. Существуют десятки основных вопросов, которые не касаются какой-либо конкретной проблемы, которую необходимо решить: gis.stackexchange.com/questions?sort=votes . Я обновил свой вопрос, чтобы он звучал более ориентированным на проблемы, надеюсь, теперь он выглядит лучше!
Алекс Терешенков
4
Я думаю, что вопрос является актуальным, потому что, хотя средний практикующий ГИС может никогда не работать в такой всемирной веб-картографической системе, как Google Maps, они, несомненно, столкнутся с вопросами типа «почему вы не можете просто сделать это как Google Maps?» Вооружившись некоторыми знаниями о том, что на самом деле входит в создание такого продукта, помогает управлять ожиданиями клиентов, которые предъявляют необоснованные требования :)
blah238

Ответы:

22

Google использует собственный инструмент Atlas для поддержки геоданных.

В этом видео из Google I / O 2013 вы видите, как работает Atlas ( Atlas начинается в 7:30 - но интересно посмотреть все видео).

Jens
источник
1
Перейдите к 7 минутам и 29 секундам для слайдов youtube.com/watch?v=FsbLEtS0uls#t=449
Mapperz
13

Вы специально не спрашивали о каких-либо инструментах с открытым исходным кодом или данных в исходном сообщении, но OpenStreetMap имеет глобальную веб-карту, которая так же хороша, как карты Google или Bing. Поскольку это открытый исходный код, существует множество отличных ресурсов, объясняющих, как они управляют своими данными и отображают свою карту.

Если вы хотите создать всемирную карту, такую ​​как Google или Bing, вы можете использовать для этого данные OpenStreetMap и их инструменты с открытым исходным кодом. Вы сохраняете свои данные в PostgreSQL / PostGIS, визуализируете листы карты, используя Mapnik, и обслуживаете эти листы карты в Интернете, используя что-то вроде Apache и mod_tile. Любая веб-страница, которая хочет включить вашу карту, может сделать это с помощью OpenLayers или Leaflet (которые заменяют что-то вроде Google Maps API).

Switch2OSM содержит несколько хороших инструкций о том, как вы будете настраивать свою глобальную карту.

almccon
источник
ЛЮБЛЮ, что ты добавил osm.
Альберт