Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Ищу человека, который за вознаграждение перепишет несколько достаточно простых скриптов, написанных для ArcView 3, для использования в ArcGIS 9. 
В первую очередь это следующее расширение - http://gis-lab.info/qa/substract-poly.html , другое (другие) гораздо проще.
Небольшое условие (если можно так назвать) - созданные расширения будут выложены на гис-лаб в свободный доступ
			
			
									
						
							В первую очередь это следующее расширение - http://gis-lab.info/qa/substract-poly.html , другое (другие) гораздо проще.
Небольшое условие (если можно так назвать) - созданные расширения будут выложены на гис-лаб в свободный доступ
И оставшиеся в живых позавидуют мёртвым....
			
						- Дмитрий Барышников
 - Гуру
 - Сообщения: 2572
 - Зарегистрирован: 17 ноя 2009, 19:17
 - Репутация: 261
 - Откуда: Москва
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Весь перечень пожалуйста. 
Готов взяться за бесплатно, но без жестких сроков.
И почему не под ArcGIS10?
			
			
									
						
										
						Готов взяться за бесплатно, но без жестких сроков.
И почему не под ArcGIS10?
- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Собственно, их два. На первое - ссылка в первом посте, единственное чего от него хотелось бы сверх того - чтобы сразу при применении выявлялись топологические ошибки.
Второе - http://gis-lab.info/qa/point.html ( http://gis-lab.info/programs/avenue/point.zip ) , но с доработкой - возможность также снимать в буфер координаты в DDMMSS, а также (если это вообще реально) - сразу автоматом вставлять координаты в нужные поля присоединенной к проекту внешней таблицы.
Переход на ArcGis 10 в данный момент вряд ли возможен. Если расширение, написанное под ArcGIS 10, будет работать и в 9-й версии , то это конечно наилучший вариант. Но как я понимаю, из-за отказа от VBA в 10-й подобное затруднительно. Правда, мне говорили, что возможно написание на Python, и тогда будет работать и в 9 и в 10, но я не знаю, так ли это.
Оплату обеспечу в любом случае, т.к. подобные операции, как показал опыт, использую только я, сроки не очень критичны, но первое хотелось бы побыстрее.
			
			
									
						
							Второе - http://gis-lab.info/qa/point.html ( http://gis-lab.info/programs/avenue/point.zip ) , но с доработкой - возможность также снимать в буфер координаты в DDMMSS, а также (если это вообще реально) - сразу автоматом вставлять координаты в нужные поля присоединенной к проекту внешней таблицы.
Переход на ArcGis 10 в данный момент вряд ли возможен. Если расширение, написанное под ArcGIS 10, будет работать и в 9-й версии , то это конечно наилучший вариант. Но как я понимаю, из-за отказа от VBA в 10-й подобное затруднительно. Правда, мне говорили, что возможно написание на Python, и тогда будет работать и в 9 и в 10, но я не знаю, так ли это.
Оплату обеспечу в любом случае, т.к. подобные операции, как показал опыт, использую только я, сроки не очень критичны, но первое хотелось бы побыстрее.
И оставшиеся в живых позавидуют мёртвым....
			
						- Дмитрий Барышников
 - Гуру
 - Сообщения: 2572
 - Зарегистрирован: 17 ноя 2009, 19:17
 - Репутация: 261
 - Откуда: Москва
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Я берусь. Писать буду на С++. 
Изучение 10-ки показало, что расширения под 9-ку может заработать под 10-ку. Я TabReader завести смог. А вот мои наработки сходу не заработали.
Если возникнуть вопросы по реализации тех или иных функций (в смысле юзабилити), где лучше задавать вопросы - в теме или в личку?
			
			
									
						
										
						Изучение 10-ки показало, что расширения под 9-ку может заработать под 10-ку. Я TabReader завести смог. А вот мои наработки сходу не заработали.
Если возникнуть вопросы по реализации тех или иных функций (в смысле юзабилити), где лучше задавать вопросы - в теме или в личку?
- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Отлично ! Заранее спасибо !
Вопросы - лучше в личку, чтоб тему не засорять. Ну или напрямую на мыло - ICQ - все есть в личных данных.
			
			
									
						
							Вопросы - лучше в личку, чтоб тему не засорять. Ну или напрямую на мыло - ICQ - все есть в личных данных.
И оставшиеся в живых позавидуют мёртвым....
			
						- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Информируем общественность о ходе работы.
Расширение уже разрабатывается.
Название - "Substract Feature by Multi" (первая часть - "усечение вновь созданного полигона по всем нижележащим")
Лицензия - GPL v.3
Интерфейс - eng
Представляет собой дополнительную задачу редактирования (панель Editor - список Task)

и действует как самостоятельный инструмент.
Если при завершении фигуры (двойной щелчок) удерживать CTRL, то усечение будет проходить по всем видимым полигональным слоям, если нет - то по текущему редактируемому слою.
В настоящий момент тестируется альфа версия, есть проблема с инсталляцией на Win7 x64 (не регистрируется библиотека); на WinXP, Server2003x64, Win7x32 с ArcGis 9.3 устанавливается и работает.
Первые впечатления - инструмент работает значительно быстрее и удобнее, чем "предок" для ArcView 3
			
			
									
						
							Расширение уже разрабатывается.
Название - "Substract Feature by Multi" (первая часть - "усечение вновь созданного полигона по всем нижележащим")
Лицензия - GPL v.3
Интерфейс - eng
Представляет собой дополнительную задачу редактирования (панель Editor - список Task)

и действует как самостоятельный инструмент.
Если при завершении фигуры (двойной щелчок) удерживать CTRL, то усечение будет проходить по всем видимым полигональным слоям, если нет - то по текущему редактируемому слою.
В настоящий момент тестируется альфа версия, есть проблема с инсталляцией на Win7 x64 (не регистрируется библиотека); на WinXP, Server2003x64, Win7x32 с ArcGis 9.3 устанавливается и работает.
Первые впечатления - инструмент работает значительно быстрее и удобнее, чем "предок" для ArcView 3
И оставшиеся в живых позавидуют мёртвым....
			
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Посыпал голову пепломtaimyr писал(а):инструмент работает значительно быстрее и удобнее, чем "предок" для ArcView 3
Спасибо что держите нас в курсе!
пристегивайтесь, турбулентность прямо по курсу
			
						- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Выношу часть обсуждения функционала второго инструмента (снятие координат) на всеобщее обозрение. 
			
			
									
						
							Так как инструмент создается для всеобщего использования, то может быть кто-то внесет еще предложения. Я тут просто имею свои задачи, но, по моему, инструмент может быть шире.Bishop писал(а):Правильно ли я понимаю, если сложить все задачи то в сухом остатке получится:
1) Снятие координат с карты в географической СК и запись в буфер обмена в определенном формате (формат задается пользователем)
2) Снятие координат с карты в географической СК и запись в таблицу Access в виде новой записи в определенные пользователем поля (тип должен быть double или text?)
3) Снятие координат с карты в географической СК и накопление в виде списка (с отображением в прикрепляемом окне) с форматом, задаваемым пользователем
Причем п. 1 и п. 3 можно совместить. Ведь пользователь может скопировать в буфер все или часть содержимого прикрепляемого окна.
Хотелось бы иметь более понятный алгоритм работы пользователя (как вы это представляете), что бы удовлетворить потребности по максимуму в ПО.taimyr писал(а):Логично совместить с третьимBishop писал(а): 1) Снятие координат с карты в географической СК и запись в буфер обмена в определенном формате (формат задается пользователем)Запись в таблицу Access- только в DD, следовательно, Double. Хотя можно и пользовательский выбор формата. У меня -то в ACCESS свои пересчетчики DD в DMS написаны, но другим может понадобитьсяBishop писал(а): 2) Снятие координат с карты в географической СК и запись в таблицу Access в виде новой записи в определенные пользователем поля (тип должен быть double или text?)Подумав, решил, что именно так логично - последняя пара координат в буфере, предыдущие - в список с его отображением в прикрепляемом окне. Тогда можно и снять текущие координаты, и накопить массив - потом сохранить или перенести.Bishop писал(а):.
3) Снятие координат с карты в географической СК и накопление в виде списка (с отображением в прикрепляемом окне) с форматом, задаваемым пользователем
Причем п. 1 и п. 3 можно совместить. Ведь пользователь может скопировать в буфер все или часть содержимого прикрепляемого окна.
И оставшиеся в живых позавидуют мёртвым....
			
						- taimyr
 - IT-моторист
 - Сообщения: 460
 - Зарегистрирован: 14 окт 2003, 12:36
 - Репутация: 17
 - Откуда: Москва
 - Контактная информация:
 
Re: Расширения для ArcView 3 - переписать для ArcGIS 9 (ArcMap)
Тестирование и обсуждение - здесь - viewtopic.php?f=16&t=6251&start=0
			
			
									
						
							И оставшиеся в живых позавидуют мёртвым....
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя