Моя организация работает над приложением, работающим на ArcGIS Engine. Предыдущие версии приложения в основном использовали шейп-файлы для отображения дорог, участков, зданий и т. Д.
Поскольку меня учили избегать шейп-файлов при управлении данными на работе в колледже, я предложил перейти к файловым базам геоданных.
Esri утверждает, что файловые базы геоданных оптимизированы для производительности и хранения .
Мой коллега помнит, что слышал, что шейп-файлы обычно рисуются быстрее.
Я не сталкивался со статьей, в которой прямо говорилось бы на эту тему, поэтому я решил спросить сообщество.
Я склоняюсь к файловым базам геоданных, но было бы неплохо узнать, упускаю ли я что-нибудь из того, что предлагают Shapefiles.
arcmap
shapefile
arcgis-engine
performance
map-drawing
дубильщик
источник
источник
Ответы:
В соответствии с Технической статьей Esri в статье « Стратегии проектирования систем - производительность программного обеспечения» файловые базы геоданных быстрее, чем шейп-файлы, в своих конкретных тестах. Они содержат много дополнительной информации о том, какие узкие места могут существовать, и других соображениях производительности для различных случаев использования программного обеспечения ArcGIS.
источник
Несжатый файл геоданный для тех же данных , является самым читаемым форматом для ArcGIS (ArcMap) ( по сравнению с унаследованным шейпом и ArcInfo покрытий тех же данные)
Хотя вы можете «сжать» файловую базу геоданных ... http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Compact/00170000000n000000/
Но для получения более быстрых данных большую роль играют чистая вычислительная мощность [скорость чипа], видеокарта [RAM, Chipset], а также скорость физического ОЗУ и скорость жесткого диска или твердотельного накопителя в компьютере.
источник
Я могу предоставить неподтвержденную информацию о том, что сжатая FGDB действительно быстрее, чем несжатая в нашей сети sloooow. Вот некоторые характеристики:
MXD открывается быстрее при подключении к несжатой GDB. Однако после загрузки все (масштабирование, панорамирование и т. Д.) Заметно медленнее, чем при подключении к сжатой GDB.
источник