Добро пожаловать!
Войдите или зарегистрируйтесь сейчас!
Войти
Несколько слов об ошибках в Geo_Tools
Здесь что то вроде FAQ пополам с особенностями geo_tools.
- Обзoр
- Рецензии (2)
- Обсуждение
Страница 2 из 10
-
Форумчанин
- Регистрация:
- 20 апр 2012
- Сообщения:
- 49
- Симпатии:
- 3
Добрый вечер!
не могу на 2010 Civil поставить вашу программку. На работе на встало все прекрасно на 2012, а вот дома на 2010 не желает, пишет
«
Команда: _appload acaddoc.lsp успешно загружено.Команда:
Ошибка попытки загрузки исходных функций Geo Tools!
Команда:
»С чем это может быть связано?
#21
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
Приветствую!
Такая ошибка возникает если распаковать инструменты в папку отличную от c:Program Files от есть путь должен быть c:Program Filesgeo_tools а в ней папочки bloks, data, fonts и т. д. Если распаковать неправильно инструменты не смогут найти свои файлы и возникает указанная ошибка. Как вариант архив криво скачался и не все файлы распаковались.
Проверьте путь куда распаковали инструменты, если все правильно попробуйте перекачать архив.#22
-
Форумчанин
Здравствуйте!
Не могу разобраться, как заставить работать на Цивиле 2010…
К примеру, пытаюсь вставить блок «пункт полигонометрии» и получаю такой набор сообщений:«Команда: draw_insert_blok_annotative
Введи имя блока: Пункт полигонометрии
Бедем поворачивать блок? [Да/Нет]: Нет
Укажи точку вставки блока: _insert annotative_bloks
«annotative_bloks.dwg»: Не удается найти файл в указанной папке:
D:Documents (текущая папка)
C:UsersЛенка-пенкаAppDataRoamingAutodeskC3D 2010russupport
C:Program FilesAutoCAD Civil 3D 2010support
C:Program FilesAutoCAD Civil 3D 2010fonts
C:Program FilesAutoCAD Civil 3D 2010help
C:Program FilesAutoCAD Civil 3D 2010supportcolor
C:Program FilesAutoCAD Civil 3D 2010FDObin
C:Program FilesCommon FilesAutodesk SharedAxUi
C:ProgramDataAutodeskC3D 2010rusDataSymbolsMVBlocks
C:Program FilesAutoCAD Civil 3D 2010drv
C:Program FilesAutoCAD Civil 3D 2010
*Неверно*»Пытаюсь провести линию, скажем водопровода, получаю:
«Команда: format_check_line_typ
; ошибка: ActiveX Server возвратил ошибку: Библиотека не зарегистрированаКоманда:
Команда: Водопр
Неизвестная команда «ВОДОПР». Для вызова справки нажмите F1.»Интересно, что на том же компе прекрасно работает в Автокаде 2012…
Как побороть?#23
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
vovkaf, круто — инструменты работают, свои собственные файлы не находят… не знал что так бывает.
Проверяем меню Сервис/Настройки… или с командной строки _options
вкладка Файлы, параметр Путь доступа к вспомогательным файлам
Среди прочих должны быть пути
C:Program Filesgeo_tools
C:Program Filesgeo_toolsbloks
C:Program Filesgeo_toolsdata
C:Program Filesgeo_toolsfonts
C:Program Filesgeo_toolshelps
C:Program Filesgeo_toolslisp
Если их нет попробуйте добавить путь C:Program Filesgeo_tools и перезапустить Автокад. Остальные должны появиться после перезагрузки. И все длжно заработать.Еще посмотрите после загрузки чистого листа в командной строке автокад никаких ошибок не пишет? (F2 после окончания загрузки)
#24
-
Форумчанин
Добавил, перезагрузился — остальные пути не появились…Как раз таки пишет:
«Выполняется регенерация модели.Утилиты меню AutoCAD загружены.
Обнаружено 446 lsp файлов; ошибка: ActiveX Server возвратил ошибку: Библиотека
не зарегистрирована*Прервано*»
…
Добавил все пути вручную. Блоки начали вставляться, типы линий — нет.
#25
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
Попробуйте использовать шаблон geo_tools c:Program Filesgeo_toolstemplate2010acad civil.dwt
там почти все типы линий уже подгружены.
В выходные поставлю Civil 2010, буду смотреть.#26
-
Форумчанин
Андрей_, попробовал Ваш шаблон. Типы линий действительно появились, но с палитры они не создаются. Например:
Команда: format_check_line_typ
; ошибка: ActiveX Server возвратил ошибку: Библиотека не зарегистрированаКоманда:
Команда: заб_мет_выс
Неизвестная команда «ЗАБ_МЕТ_ВЫС». Для вызова справки нажмите F1.Команда: format_poly_width
Введи толщину полилинии в милиметрах: 0
0.0Вобщем, пока могу только вручную назначить линии нужный тип.
#27
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
vovkaf, Ставил 2010 Civil такой ошибки не удалось добиться, зато нашел другую, в том же направлении, тоже критичную. Попробуйте обновиться возможно они взаимосвязаны.
#28
-
Форумчанин
Спасибо, вечером попробую.
#29
-
Форумчанин
Попробовал обновиться — не помогло. Возможно, у меня Цивил глючный или просто пора ось переустановить?
Андрей_, раз уж Вы поставили Цивил 2010, проверьте пожалуйста: если выбрать в чертеже точку COGO, а затем вызвать контекстное меню и выбрать «Свойства» — они будут отображаться? У меня — пустое окно, как будто ничего не выбрано. А на 2015-м (на работе стоит) такого глюка нет…#30
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
vovkaf, Возможно, я обычно иду по пути постепенного усложнения: сначала процедура востановления, переустановка автокада… по нарастающей
Создал cogo-точку в 2010-ом, выбрал — все свойства отображаются и редактируются.#31
-
Форумчанин
Андрей_, спасибо. Переустановку Цивила я уже делал — не помогло. Кроме того, там есть и другие траблы — буду переустанавливать ось.
#32
-
Форумчанин
Андрей_, поставил Ваше приложение на Цивил 2012. Есть 2 вопроса:
1) Почему шаблон чертежа по умолчанию (для БСОЗДАТЬ) меняется на шаблон геотулз? Прописываю в Параметрах свой шаблон, перезапускаю — всё равно загружается Ваш. Неудобно каждый раз делать лишние движения и открывать новый чертеж на основе своего шаблона.
2) Вы писали: «При использовании русской локализации оказалось что в стандартных палитрах есть одноименные с Geo_Tools — добавил к имени своих палитр «Geo_Tools» в начало.»
На мой взгляд это не совсем удобно — на маленьких по размеру вкладках только и помещается, что «Geo_Tools». Может лучше добавить это в конец? Для себя так и сделал (вручную, через Адаптацию палитр), стало гораздо удобнее.#33
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
vovkaf, 1. Да, при запуске инструменты проверяю некоторые ключевые для себя параметры и восстанавливают их если были изменены. Инструменты разрабатывались чтобы работать в своем шаблоне и часть функций не будет работать без некоторых стилей или слоев присутствующих в шаблоне. Есть категория пользователей активно осваивающих автокад и меняющих параметры чтобы посмотреть «что изменится», а потом забывающих где были и что делали, поэтому мне показалось проще встроить в инструменты, что то вроде самовосстановления чем потом долго выпытывать у пользователя что он делал, и почему перестало работать. Собирался сделать настройки для продвинутых чтобы можно было отключать восстановление параметров, не успел, сейчас все усовершенствования отправлены в долгий ящик… Возможно вам будет удобнее заменить файл шаблона geo_tools своим шаблоном?
2. Не принципиально, вкладками не пользуюсь — все они всё равно не помещаются да и если «Geo_Tools» в конец переместить не намного лучше будет. Для перехода по палитрам пользуюсь специальными синими кнопками для перехода на соответствующую палитру (на главной). Но если вам важно сделаю.#34
-
Форумчанин
В самом деле, простое решение…
Если не трудно, уточните, какие функции не будут работать без родных слоёв? Просто я привык создавать свою систему слоёв, мне так удобнее…
По п. 2 совершенно не принципиально, просто красивше#35
-
Форумчанин
Я работаю в своем шаблоне, сделанном из родного civilовского, все функции гео тулз работают. Civil 3D 2014
#36
-
Форумчанин
- Регистрация:
- 9 авг 2011
- Сообщения:
- 396
- Симпатии:
- 595
- Адрес:
-
г.Саратов
vovkaf, К слоям не так критично как к стилям, на вскидку слышал, что «Оформление листа» при выполнении кладет видовой экран в слой «Вид экрана» и ломается если такого нет, больше не припоминаю.
flareon, И такое может быть, но без гарантий.
#37
-
Форумчанин
А уверен?
Попробуй создай поверхность в простом Цивиловском шаблоне, например, acadiso.dwt, а потом, скопируй её и вставь в шаблон geo_tools, предварительно, по тем же данным создай поверхность. Сравни, и посмотри что выходит.
Всё выскакивает на северо-восток и в сто раз меньше#38
-
Форумчанин
Да уверен, родным тулзовским именно по этой причине не пользуюсь вообще, чехарда с поверхностями поначалу удивила
#39
-
Форумчанин
Ещё вопрос: после вычерчивания линий в геотулз (например, тот же забор) тип линий по умолчанию так и остаётся «забор». Если следующая операция — автокадовский примитив, нужно переключаться вручную. Нельзя ли включить в программу сброс типа линий «по слою» после завершения команд геотулз?
#40
Страница 2 из 10
Поделиться этой страницей
With this tutorial
http://docs.codehaus.org/display/GEOTOOLS/Data+Writing
When I try to insert a feature
try {
DataStore geoToolsClient = getGeoToolsClient();
Transaction transaction = new DefaultTransaction();
try {
FeatureWriter<SimpleFeatureType, SimpleFeature> featureWriter = geoToolsClient.getFeatureWriterAppend(typeName, transaction);
SimpleFeature simpleFeature = featureWriter.next(); // The problem is here!
simpleFeature.setAttributes(featureToInsert.getAttributes());
featureWriter.write();
transaction.commit();
} catch (Exception ex) {
transaction.rollback();
throw ex;
}
This bug occurs at featureWriter.next(); statement which is supposed to provide an empty SimpleFeature. Then, we have to fill and save it.
This attempt to create an empty SimpleFeature by giving a value to NULL nillable attributes and default non nillable attributes.
We have a column of SDO_GEOMETRY type is not nillable in the bind table.
When the «next ()» attempts to create a default value for this attribute, the following method is called to create a default instance:
org.geotools.data.DataUtilities # defaultValue (Class Type)
But then the attribute is «com.vividsolutions.jts.geom.Geometry» type and defaultValue method does not know how to create a default instance of this type. This exception is thrown :
throw new IllegalArgumentException(type + » is not supported by this method»);
And I’m not able to insert a spatial feature in the database
Thanks for any ideas!
Jeremie
With this tutorial
http://docs.codehaus.org/display/GEOTOOLS/Data+Writing
When I try to insert a feature
try {
DataStore geoToolsClient = getGeoToolsClient();
Transaction transaction = new DefaultTransaction();
try {
FeatureWriter<SimpleFeatureType, SimpleFeature> featureWriter = geoToolsClient.getFeatureWriterAppend(typeName, transaction);
SimpleFeature simpleFeature = featureWriter.next(); // The problem is here!
simpleFeature.setAttributes(featureToInsert.getAttributes());
featureWriter.write();
transaction.commit();
} catch (Exception ex) {
transaction.rollback();
throw ex;
}
This bug occurs at featureWriter.next(); statement which is supposed to provide an empty SimpleFeature. Then, we have to fill and save it.
This attempt to create an empty SimpleFeature by giving a value to NULL nillable attributes and default non nillable attributes.
We have a column of SDO_GEOMETRY type is not nillable in the bind table.
When the «next ()» attempts to create a default value for this attribute, the following method is called to create a default instance:
org.geotools.data.DataUtilities # defaultValue (Class Type)
But then the attribute is «com.vividsolutions.jts.geom.Geometry» type and defaultValue method does not know how to create a default instance of this type. This exception is thrown :
throw new IllegalArgumentException(type + » is not supported by this method»);
And I’m not able to insert a spatial feature in the database
Thanks for any ideas!
Jeremie
Проблемы Geotools.exe часто возникают из-за того, что исполняемый файл отсутствует, удалён или перемещён из исходного местоположения. Часто такие EXE ошибки наблюдаются при запуске программного обеспечения PC Diagnostics & Repair Tools 2003 Professional Edition. Большую часть проблем, связанных с данными файлами, можно решить посредством скачивания и установки последней версии файла EXE. Мы также рекомендуем выполнить сканирование реестра, чтобы очистить все недействительные ссылки на geotools.exe, которые могут являться причиной ошибки.
Исполнимые файлы с расширением файла EXE, также известны в качестве формата Windows Executable File. Ниже вы также можете найти последние версии файлов для %%os%% (и для других версий ОС). В нашей базе представлены не все версии geotools.exe, поэтому нажмите на кнопку Request (Запрос), чтобы наши сотрудники её получили. Если вы не можете найти нужную версию файла в нашей базе данных, вы также можете обратиться за дополнительной помощью к TradeTouch.com inc..
Размещение вновь загруженного файла geotools.exe в правильном каталоге (в месте расположения исходного файла), скорее всего, решит проблему, однако, чтобы однозначно в этом убедиться, следует выполнить проверку. Чтобы убедиться в том, что удалось решить проблему, попробуйте запустить PC Diagnostics & Repair Tools 2003 Professional Edition, и посмотреть выведется ли ошибка.
geotools.exe Описание файла | |
---|---|
Формат файла: | EXE |
Тип приложения: | Diagnostic |
Application: | PC Diagnostics & Repair Tools 2003 Professional Edition |
ID: | 2003 |
Создано: | TradeTouch.com inc. |
Имя: | geotools.exe |
KB: | 4634112 |
SHA-1: | fdb78ae31b4e3ce20fcf7bc610c353ad895142b6 |
MD5: | 62e245fe48a5c074c66b35bdf6c52a88 |
CRC32: | 080973db |
Продукт Solvusoft
Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в geotools.exe
Windows
11/10/8/7/Vista/XP
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
EXE
geotools.exe
Идентификатор статьи: 946328
Geotools.exe
1
2
Выберите программное обеспечение
File | Контрольная сумма MD5 | Размер (в байтах) | Загрузить | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
||||||||||||||||||
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
||||||||||||||||||
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
||||||||||||||||||
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
||||||||||||||||||
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
||||||||||||||||||
+ geotools.exe | 62e245fe48a5c074c66b35bdf6c52a88 | 4.42 MB | ||||||||||||||||
|
Типичные ошибки Geotools.exe
Наиболее распространенные ошибки geotools.exe, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:
- «Ошибка программы Geotools.exe. «
- «Ошибка программного обеспечения Win32: geotools.exe»
- «Geotools.exe столкнулся с проблемой и закроется. «
- «Geotools.exe не может быть найден. «
- «Отсутствует файл Geotools.exe.»
- «Ошибка запуска в приложении: geotools.exe. «
- «Geotools.exe не работает. «
- «Отказ Geotools.exe.»
- «Ошибка пути программного обеспечения: geotools.exe. «
Проблемы geotools.exe с участием PC Diagnostics & Repair Tools 2003 Professional Editions возникают во время установки, при запуске или завершении работы программного обеспечения, связанного с geotools.exe, или во время процесса установки Windows. Важно отметить, когда возникают проблемы geotools.exe, так как это помогает устранять проблемы PC Diagnostics & Repair Tools 2003 Professional Edition (и сообщать в TradeTouch.com inc.).
Создатели Geotools.exe Трудности
Большинство проблем geotools.exe связаны с отсутствующим или поврежденным geotools.exe, вирусной инфекцией или недействительными записями реестра Windows, связанными с PC Diagnostics & Repair Tools 2003 Professional Edition.
Точнее, ошибки geotools.exe, созданные из:
- Недопустимая (поврежденная) запись реестра geotools.exe.
- Загрязненный вирусом и поврежденный geotools.exe.
- Другая программа злонамеренно или по ошибке удалила файлы, связанные с geotools.exe.
- Другое программное обеспечение, конфликтующее с PC Diagnostics & Repair Tools 2003 Professional Edition, geotools.exe или общими ссылками.
- PC Diagnostics & Repair Tools 2003 Professional Edition/geotools.exe поврежден от неполной загрузки или установки.
Geo_Tools — большой набор полезных инструментов для топографов, геодезистов, существенно облегчающий вычерчивание исполнительных схем, камеральную обработку данных и т.д.
Скачать (v.2015.11.30) размер 12 мб
Скачать (v.2017.10.05 23-01) размер 13 мб
Показать скрытое содержание
- Добавлена поддержка версии 2018. Добавил шаблоны для civil (пересохранил) и голого Autocad (скопировал с 2017го, пересохранить нет возможности).
- В команду Импорт точек из файла координат (палитра Импорт Экспорт) добавлена возможность задавать слой импорта точек и вставка блоков на точки по описанию. Списки кодов и блоков лежат c:Program Filesgeo_toolsdatakeys.
Инструкция по установке
Качаем архив, распаковываем в C:Program Filesgeo_tools. Обращаю внимание путь должен быть именно такой, для любой разрядности Windows. Это важно! На ленте вкладка управление->Загрузить приложение. Как вариант можно написать в командной строке _APPLOAD
Заходим в папку geo_tools (которую недавно распаковали), выбираем файл acaddoc.lsp,
Жмем кнопку Загрузить
Внизу диалогового окна слева появится сообщение «успешно загружено».
Жмем Закрыть.
В командной строке появится сообщение об успешной загрузке и количестве обнаруженных и проигнорированных файлов.
Сообщение о проигнорированных файлах не является ошибкой. Помимо доведенных до ума, рабочих программок, в архиве GeoTools хранятся недоработанные файлы или экспериментальные версии программок. Именно эти файлы и игнорируются при установке.
Чтобы увидеть палитру инструментов, давим Ctrl + 3, переходим на палитру с названием GT Главная, затем щелкаем правой кнопкой по свободному месту на палитре и выбираем в выпадающем списке Параметры отображения…
Настраиваем, как показано на рисунке .
Жмем ОК.
Для устанавливающих на 2014-2016 версию необходимо добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools (для Windows XP с:Documents and Settings[имя пользователя]Application Datageo_tools)в доверенные источники. Для этого в настройках (меню Сервис/Настройки… или команда _options) вкладка Файлы в ветке Доверенные местоположения добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools… Обратить внимание на три точки в конце их наличие важно!
P.S. Программа взята на сайте geodesist.ru, Автор:Андрей_
Я хочу знать, как выделить любую конкретную дорогу. Например, я хочу окрасить дорожный желтый цвет, который имеет id = 1. Я использую Java для отображения карты.
Я занимаюсь простой задачей: создание CoordinateReferenceSystem из кода EPSG с использованием String code = «26910»; CoordinateReferenceSystem crs = ReferencingFactoryFinder.getCRSAuthorityFactory …
7 лет, 8 месяцев назад
Adam
EDIT . Для информации: создайте стиль с помощью примера StyleLab и отобразите то, что вы хотите. Я пытаюсь отображать данные POSTGIS с помощью GeoTools Я сделал примеры в: http://docs.geotools.org/…
Я изменяю файл формы, и я хочу сохранить измененную версию в базе данных с помощью Geotools. Однако код работает отлично до модификации шейп файла, но не работает в точке настройки базы данных. Вот…
Используя плагин GeoTools WFS-T, я создал новую строку, и после фиксации у меня есть FeatureId whos.getId() возвращает уродливую строку, которая выглядит примерно так: newmy_database:my_table.92233…
Я получил данные, содержащие MultiLineString и Poin из некоторых файлов Shap, и я хочу сохранить данные в Oracle с помощью геоинструментов
4 года, 1 месяц назад
Mr.H
Я хочу выбрать участника из карты, чтобы удалить его. Сначала я добавляю несколько полигонов графически, как это изображение: Теперь я хочу в
Я пытаюсь разработать Java-приложение, которое может отменить геокодирование адресов США на широту и долготу, используя файлы форматов шейдеров TIGERLine и файлы геоданных с помощью GeoTools (GeoT…
7 лет, 10 месяцев назад
Hector
Я пытаюсь открыть файл.shp, загруженный с http://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-0-countries/, используя геотаблицы. Мой код выглядит так: File file = new File(«ne…
Я создал приложение spark, которое обрабатывает lat/long и идентифицирует зону, определенную в пользовательских файлах форм, предоставленных клиентом. Учитывая это требование, я создал файл jar тен…
У меня есть некоторые данные сетки (массив 2d), у которых есть некоторые связанные с ним геопространственные метаданные. Границы находятся в многоугольнике jts с координатами WSG84 lon lat. Многоуг…
Geomesa — это пространственная временная база данных, более подробная информация доступна здесь: http://www.geomesa.org/ Я пробую пример учебника, установив с ним базу данных Hbase. Я запускаю учеб…
У меня много людей, которые снабжают меня файлами данных с сеткой ESRI ASC, которые были сгенерированы с использованием инструментов ESRI. Когда они это делают, файлы PRJ содержат следующий тип инф…
У меня простой запрос SQL в postgis: «Выберите * из таблицы1 порядке по filed1 desc, ABS (filed2 — 10) asc» в предыдущем запросе я заказываю сначала на основе поля1, а затем абсолютное значение пол…
У меня есть объект геометрии типа (com.vividsolutions.jts.geom.Geometry). он в настоящее время находится в широте, форме долготы, и я хотел бы перевернуть координаты так, чтобы его широта долготы, …
Я пытаюсь использовать GeoTiff для чтения файла TIFF, и у меня возникают следующие предупреждения, которые приводят к ошибке. 29 июля 2016 12:53:41 PM it.geosolutions.imageio.gdalframework.GDALUtil…
6 лет, 6 месяцев назад
Mr. P
Я хочу установить длину для поля типа String, но я вижу исходный код: значение сбрасывается после вызова {@link #add (String, Class)} Что такое значение метода? Как я могу задать длину поля типа St…
4 года, 4 месяца назад
Mr.H
У меня есть файл geotiff. Я могу читать уровень с высоким разрешением, просто используя: GeoTiffReader reader = new GeoTiffReader(file, new Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRU…
// Given println(shpDataStore) //ShapefileDataStore [file=file:/opt/c_1970-01-01T00-00-00.shp, charset=ISO-8859-1, timeZone=sun.util.calendar.ZoneInf [id=»UTC»,offset=0,dstSavings=0,useDaylight=fal…
У меня есть список массивов с координатами: List<Coordinate> coords; Я хочу создать многоугольник на основе этих значений. Я стараюсь: GeometryFactory geometryFactory = new GeometryFactory();…
5 лет, 6 месяцев назад
George
Я знаю, как создать слой и отобразить точки на JMapFrame. Но я не знаю, как добавить текстовую строку рядом с точкой? Ниже приведен код для отображения нескольких координат в JMapFrame, я думал, чт…
При просмотре документации для Geotools FeatureCollection в подразделе «Параметры производительности»: TreeSetFeatureCollection: традиционная реализация TreeSet, используемая по умолчанию. Обратите…
Я столкнулся с проблемой с GeoServer SLD XML. Мой XML-код выглядит следующим образом: <Fill> <CssParameter name=»fill»> <ogc:Function name=»if_then_else»> <ogc:Function name=»i…
7 лет, 4 месяца назад
zeodtr
Я использую тип геометрии Point в geomesa для сильных подробностей lat-long в типе объектов. В случае использования при сохранении новой функции у меня нет значения для lat-long, поэтому я попыталс…
Я пытаюсь запустить GeoTools ImageLab.java exmaple. Он отлично работает внутри Eclipse, и я использую Maven, как в инструкциях. Я пытаюсь загрузить GeoTIFF. Но когда я использую Eclipse для создани…
Я пытаюсь выполнить некоторую функцию агрегации для коллекции геоданных featureCollection, которая возвращается после выполнения запроса в хранилище данных Geomesa, это ошибка запроса в почтальоне …
Поэтому у меня есть shp файл, содержащий кучу полигонов. В этом случае многоугольник представляет собой тело внутриземной воды (например, озер и подобных материалов). Моя система отслеживает движущ…
5 лет, 8 месяцев назад
Mars
Я работаю над своим университетским проектом, и я использую библиотеку GeoTools. Моя задача — реализовать алгоритм AGNES (агломеративное вложение), который рассматривает пространственные данные. Дл…
Я пытаюсь разработать приложение для движущихся карт на основе geotools12RC1 libary . EDIT: будет обновлено до 12.1, как только у меня будет время. В настоящее время я загружаю файлы формы, применя…
У меня возникают проблемы при попытке сделать запрос getFeature на сервер WFS. Я могу сделать getCapabilities и describeFeatureType запрос getCapabilities . String getCapabilities = «http://cbsserv…
Я борюсь с запросами DWithin в geomesa. Я проглотил много точек геометрии из OSM и хочу сделать запросы DWithin. У меня есть следующий код для запроса: val query = new Query(«t1», ECQL.toFilter(«DW…
4 года, 9 месяцев назад
d-n-ust
Я пытаюсь получить проект, работающий с использованием GeoTools с зависимостью, которая использует Saxonica. Пока не повезло Зависимости проекта pom.xml : <dependencies> <dependency> &l…
6 лет, 9 месяцев назад
Michael
Я получаю это исключение и понятия не имею, что я делаю неправильно. Я создал два полигона с использованием линейного кольца. Затем я пытаюсь найти пересечение или нет. Я получаю это исключение: co…
9 лет, 6 месяцев назад
Sergey
Я должен получить данные о функциях из сервиса WMS, который находится в пределах Project CRS Extent. geotools ли geotools CRS? Когда я проецирую данные из службы WMS (буферизованное изображение из …
Я использую Eclipse для Windows XP. Я загрузил файл GeoTools 2.7.4-bin.zip и начал добавлять некоторые .jar файлы в свой проект. Особенность моего проекта в том, что это Android-устройство. Я разра…
Я хочу использовать геотеку (8.0-M3 в настоящее время, может быть также 2.7.3) в приложении Android, используя eclipse. (win7 prof, 4gb ram) Но сбой процесса сборки, и я получаю следующую ошибку Не…
как преобразовать сетку hk80 в lat/lon? HK 1980 Grid — EPSG 2326, а Lat/Long WGS84 — EPSG 4326 Или есть ли более подходящий для этого
11 лет, 1 месяц назад
Alvar
У меня есть многополигональная геометрия: Мне нужно как-то разбить эту геометрию на более мелкие полигоны, на серые. Итак, я хотел бы спросить, возможно ли это и как я могу это сделать. Благодарю.
7 лет, 8 месяцев назад
Vytaus
В нашем приложении мы получаем предупреждение от метода org.geotools.renderer.lite.StreamingRenderer.findRenderingBuffer(..) WARNUNG: Assuming rendering buffer = 0, but estimation is not accurate, …
9 лет, 7 месяцев назад
Claude
У меня проблема при преобразовании из системы координат Кореи 2000 (EPSG: 5179) в десятичную степень (EPSG: 4326). Мы разрабатываем географическую информационную систему для корейской компании. Мы …
With this tutorial
http://docs.codehaus.org/display/GEOTOOLS/Data+Writing
When I try to insert a feature
try {
DataStore geoToolsClient = getGeoToolsClient();
Transaction transaction = new DefaultTransaction();
try {
FeatureWriter<SimpleFeatureType, SimpleFeature> featureWriter = geoToolsClient.getFeatureWriterAppend(typeName, transaction);
SimpleFeature simpleFeature = featureWriter.next(); // The problem is here!
simpleFeature.setAttributes(featureToInsert.getAttributes());
featureWriter.write();
transaction.commit();
} catch (Exception ex) {
transaction.rollback();
throw ex;
}
This bug occurs at featureWriter.next(); statement which is supposed to provide an empty SimpleFeature. Then, we have to fill and save it.
This attempt to create an empty SimpleFeature by giving a value to NULL nillable attributes and default non nillable attributes.
We have a column of SDO_GEOMETRY type is not nillable in the bind table.
When the «next ()» attempts to create a default value for this attribute, the following method is called to create a default instance:
org.geotools.data.DataUtilities # defaultValue (Class Type)
But then the attribute is «com.vividsolutions.jts.geom.Geometry» type and defaultValue method does not know how to create a default instance of this type. This exception is thrown :
throw new IllegalArgumentException(type + » is not supported by this method»);
And I’m not able to insert a spatial feature in the database
Thanks for any ideas!
Jeremie
Geo_Tools — большой набор полезных инструментов для топографов, геодезистов, существенно облегчающий вычерчивание исполнительных схем, камеральную обработку данных и т.д.
Скачать (v.2015.11.30) размер 12 мб
Скачать (v.2017.10.05 23-01) размер 13 мб
Инструкция по установке
Качаем архив, распаковываем в C:Program Filesgeo_tools. Обращаю внимание путь должен быть именно такой, для любой разрядности Windows. Это важно! На ленте вкладка управление->Загрузить приложение. Как вариант можно написать в командной строке _APPLOAD
Заходим в папку geo_tools (которую недавно распаковали), выбираем файл acaddoc.lsp,
Жмем кнопку Загрузить
Внизу диалогового окна слева появится сообщение «успешно загружено».
Жмем Закрыть.
В командной строке появится сообщение об успешной загрузке и количестве обнаруженных и проигнорированных файлов.
Сообщение о проигнорированных файлах не является ошибкой. Помимо доведенных до ума, рабочих программок, в архиве GeoTools хранятся недоработанные файлы или экспериментальные версии программок. Именно эти файлы и игнорируются при установке.
Чтобы увидеть палитру инструментов, давим Ctrl + 3, переходим на палитру с названием GT Главная, затем щелкаем правой кнопкой по свободному месту на палитре и выбираем в выпадающем списке Параметры отображения…
Настраиваем, как показано на рисунке .
Жмем ОК.
Для устанавливающих на 2014-2016 версию необходимо добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools (для Windows XP с:Documents and Settings[имя пользователя]Application Datageo_tools)в доверенные источники. Для этого в настройках (меню Сервис/Настройки… или команда _options) вкладка Файлы в ветке Доверенные местоположения добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools… Обратить внимание на три точки в конце их наличие важно!
P.S. Программа взята на сайте geodesist.ru, Автор:Андрей_
1. Создайте проект maven;
2. Импортируйте связанные зависимости, настройте репозиторий maven и отредактируйте файлы pom.
2.1 Тег свойств контролирует информацию о версии
2.2 Загрузка зависимостей
2.3 Конфигурация зависит от загрузки складской информации. Примечание: репозитории необходимо размещать после конфигурации зависимостей сверху вниз.
2.4 информация о файле pom.xml
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<geotools.version>23-SNAPSHOT</geotools.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.geotools</groupId>
<artifactId>gt-shapefile</artifactId>
<version>${geotools.version}</version>
</dependency>
<dependency>
<groupId>org.geotools</groupId>
<artifactId>gt-swing</artifactId>
<version>${geotools.version}</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net repository</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<id>osgeo</id>
<name>Open Source Geospatial Foundation Repository</name>
<url>http://download.osgeo.org/webdav/geotools/</url>
</repository>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>boundless</id>
<name>Boundless Maven Repository</name>
<url>http://repo.boundlessgeo.com/main</url>
</repository>
</repositories>
3. Создайте класс QuickStart.
package com.geo.quickstart;
import org.geotools.data.DataStore;
import org.geotools.data.FileDataStore;
import org.geotools.data.FileDataStoreFinder;
import org.geotools.data.simple.SimpleFeatureSource;
import org.geotools.map.FeatureLayer;
import org.geotools.map.Layer;
import org.geotools.map.MapContent;
import org.geotools.styling.SLD;
import org.geotools.styling.Style;
import org.geotools.swing.JMapFrame;
import org.geotools.swing.data.JFileDataStoreChooser;
import java.io.File;
import java.util.Map;
public class QuickStart {
/**
*
* Пример отображения формы, загрузка формы для отображения карты
*/
public static void main(String[] args) throws Exception {
// селектор файлов
File file = JFileDataStoreChooser.showOpenFile("shp", null);
if (file == null) {
return;
}
FileDataStore store = FileDataStoreFinder.getDataStore(file);
SimpleFeatureSource featureSource = store.getFeatureSource();
// Создаем контейнер слоя и загружаем в него файл формы
MapContent map = new MapContent();
map.setTitle("Quickstart");
Style style = SLD.createSimpleStyle(featureSource.getSchema());
Layer layer = new FeatureLayer(featureSource, style);
map.addLayer(layer);
// Отображение слоя
JMapFrame.showMap(map);
}
}
4. Запустите запрос, выберите файл формы, щелкните, чтобы открыть и отобразить элементы.