by Dmitry [dimaka] Pavlov
22. July 2010 22:43
В посте о программировании MapServer средствами .NET (C#) я упоминал .NET обертку (скачать ZIP) над библиотекой shapelib, которую я использовал для чтения и записи атрибутивной информации шейпфайла (SHP) и координат, хранящихся в файле DBF.
Приведенный ниже код для считывания атрибутов и координат ...
[More]
by Dmitry [dimaka] Pavlov
21. July 2010 03:12
Описание задачи
Я работаю над проектом, часть которого заключается в обеспечении взаимодействия между ГИС (ГеоИнформационная Система) приложением ArcView 3.2 и .NET приложением (WinForms, C#). Необходимо иметь возможность получать сведения о состоянии проекта ArcView (например, «ловить»...
[More]
by Dmitry [dimaka] Pavlov
6. July 2010 02:38
I have a task to manage the old ESRI ArcView version - ArcView GIS 3.2 from .NET application. ArcView supports the only way to interoperate with external world via Dynamic Data Exchange (DDE) protocol. Which allows to programmatically run the Avenue scripts stored inside ArcView project ([PDF] Progr...
[More]
by Dmitry [dimaka] Pavlov
28. May 2010 23:12
В предыдущем посте “Программируем MapServer: первое приложение” я описал демо приложение, программно взаимодействующее с MapServer на .NET (C#). На втором этапе я реализовал редактирование атрибутивной таблицы с перерисовкой изменений на карте. Это мне понадобилось для редактирования лег...
[More]
by Dmitry [dimaka] Pavlov
11. May 2010 19:51
Недавно я писал о своем первом приложении, взаимодействующим с пакетом ESRI ArcGIS (ArcMap). Сегодня я закончил демо приложение, программно работающее через API - MapScript на .NET (C#) с платформой MapServer.
MapServer – платформа с открытым исходным кодом для публикации пространстве...
[More]
by Dmitry [dimaka] Pavlov
7. May 2010 06:22
Озадачившись темой поста, я долго гуглил, пока не наткнулся на пост Creating a Shapefile from C# .NET - what are the options? В нем перечислены возможные варианты создать популярый формат для ГИС приложений – шейпфайл (shape file, *.SHP) на C# (.NET).
Вкратце:
руками (не совсем дотнет&hell...
[More]
by Dmitry [dimaka] Pavlov
20. March 2010 05:22
Сегодня я закончил свое первое приложение, взаиможействующее с пакетом ESRI ArcGIS (ArcMap). Я узнал как работать такими объектами, как IApplication, IMap, IDocument, ILayer, ISelectionSet, ITable и другими. С их помощью я получил управление проектом карты в ArcMap (включение и выключение слоев, пол...
[More]
by Dmitry [dimaka] Pavlov
16. March 2010 21:30
В рамках одного из проектов я озадачился тем, как получить ссылки на открытые окна ArcMap на языке C#. Документация говорит, что это нужно делать следующим образом:
Type appRefType = Type.GetTypeFromProgID("esriFramework.AppRef");object appRefObject = Activator.CreateInstance(appRefType); IApplicat...
[More]