Доступны ли ГИС?
Мы рассматриваем возможность использования ArcGIS Engine от ESRI для написания приложения с некоторыми функциями ГИС. Основные возможности ГИС-инструментария:
- 3D визуализация: смешивание данных высот с растровыми или векторными данными.
- Внедрить функциональность ГИС в пользовательский интерфейс / приложение (предпочтительно QT4)
- Функция без подключения к интернету (локальное кэширование данных или база геоданных)
- Создайте новые объекты (точки, линии, многоугольники) и сохраните их в базе геоданных.
- Наложение изображений поверх картографических данных и частое их обновление.
- Хорошая совместимость с C++
- Кроссплатформенность: Windows, Mac и Linux
Первоначальные цели для этого проекта относительно ограничены, но, вероятно, будут расширены в будущем - например, при некоторой обработке изображений, включающей геопространственные данные.
В дополнение к ArcGIS Engine от ESRI мы также рассмотрим использование:
- НАСА Мировой Ветер
- GRASS GIS
Похоже, что Intergraph имеет большое количество программных продуктов ГИС, но пока не ясно, продают ли они эквивалентный набор инструментов ArcGIS Engine.
Есть ли другие варианты, которые стоит рассмотреть? Выводы или мнения по поводу уже упомянутых вариантов?
3 ответа
В дополнение к GRASS
- Mapnik - это кроссплатформенный инструментарий картографирования на C++, работающий в Windows, Mac и Linux.
- Квантовая ГИС может быть настроена в Python.
- Если вы рассматриваете Java, вы можете использовать GeoTools или OpenJump
- Вы можете проверить эти списки программного обеспечения ГИС с открытым исходным кодом: OSGeo и SpatialServer.
Если вы можете отказаться от кроссплатформенного требования только для Windows, тогда система Manifold System будет хорошим выбором. Очень доступный и простой в использовании с современными инструментами разработки для Windows.
DotSpatial не помечает все ваши рамки, но я знаю, что были некоторые обсуждения Mono+DotSpatial. Возможно, стоит проверить состояние этой работы.
Также оформить заказ за локальный кеш.