2011-01-17 7 views
3

Мы рассматриваем возможность использования ESRI ArcGIS Engine для написания приложения с некоторыми функциями ГИС. Основными особенностями нашего инструментария являются:Доступные инструменты ГИС?

  • 3D-визуализация: данные о высоте наложения с растровыми или векторными данными.
  • Вставить ГИС функциональность в пользовательский интерфейс/приложения (QT4 предпочтительнее)
  • функции без подключения к Интернету (кэширование локальных данных или базы геоданных)
  • Создание новых возможностей (точка, линия, полигон) и хранить их в базе геоданных ,
  • Наложение изображений поверх картографических данных и их частое обновление.
  • Хорошая совместимость с C++
  • кросс-платформенной: Windows, Mac и Linux

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

В дополнение к компании ESRI ArcGIS Engine, мы также рассматриваем с помощью:

  • NASA World Wind
  • GRASS GIS

Оказывается, что Intergraph имеет большое количество программного обеспечения ГИС но пока неясно, продают ли они эквивалент инструментария ArcGIS Engine.

Возможны ли другие варианты? Понимание или мнения по уже упомянутым вариантам?

+1

Вы можете проверить эти вопросы на GIS с открытым исходным кодом [один] (http://stackoverflow.com/questions/324976/what-open-source-gis-tools-do-you-use-recommend) [два] (HTTP: // StackOverflow.com/questions/3201079/choice-open-source-software-for-building-gis-application) – MarkJ

+1

, вы также можете рассмотреть вопрос о отправке вопроса по адресу: http://gis.stackexchange.com (это почти совпадение, но я думаю, некоторые из ваших предметов могут сделать его уникальным вопросом). – Jay

+1

вы упоминаете «базу геоданных», и у вас есть теги Esri - можно ли предположить, что вы хотите использовать esri-geodatabase? – Jay

ответ

2

Если вы можете отказаться от кросс-платформенного требования для Windows-only, то система Manifold будет хорошим выбором. Очень доступный и простой в использовании с современными инструментами разработки в Windows.

5

В дополнение к GRASS

  • Mapnik является C++ кросс-платформенный инструментарий отображения, который работает на Windows, Mac и Linux
  • Quantum GIS может быть customised in Python.
  • Если вы хотите рассмотреть Java, вы можете использовать GeoTools или OpenJump
  • Вы можете проверить эти списки с открытым исходным кодом программного обеспечения настольных ГИС: OSGeo и SpatialServer.
1

DotSpatial не отметит все ваши поля, но я знаю, что были некоторые обсуждения Mono + DotSpatial. Возможно, стоит проверить состояние этой работы.

Также выдается spatialite для локального кеша.