Ошибка попытки загрузки исходных функций geo tools


Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Несколько слов об ошибках в Geo_Tools

Здесь что то вроде FAQ пополам с особенностями geo_tools.

  • Обзoр
  • Рецензии (2)
  • Обсуждение

Страница 2 из 10


  1. qwer_ty

    Форумчанин

    Регистрация:
    20 апр 2012
    Сообщения:
    49
    Симпатии:
    3

    Добрый вечер!

    не могу на 2010 Civil поставить вашу программку. На работе на встало все прекрасно на 2012, а вот дома на 2010 не желает, пишет
    «
    Команда: _appload acaddoc.lsp успешно загружено.

    Команда:
    Ошибка попытки загрузки исходных функций Geo Tools!
    Команда:
    »

    С чем это может быть связано?

    #21


  2. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    Приветствую!
    Такая ошибка возникает если распаковать инструменты в папку отличную от c:Program Files от есть путь должен быть c:Program Filesgeo_tools а в ней папочки bloks, data, fonts и т. д. Если распаковать неправильно инструменты не смогут найти свои файлы и возникает указанная ошибка. Как вариант архив криво скачался и не все файлы распаковались.
    Проверьте путь куда распаковали инструменты, если все правильно попробуйте перекачать архив.

    #22


  3. GeOdessit

    Форумчанин

    Здравствуйте!
    Не могу разобраться, как заставить работать на Цивиле 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


  4. Андрей_

    Форумчанин

    Регистрация:
    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


  5. GeOdessit

    Форумчанин

    Добавил, перезагрузился — остальные пути не появились…Как раз таки пишет:
    «Выполняется регенерация модели.

    Утилиты меню AutoCAD загружены.
    Обнаружено 446 lsp файлов; ошибка: ActiveX Server возвратил ошибку: Библиотека
    не зарегистрирована

    *Прервано*»

    Добавил все пути вручную. Блоки начали вставляться, типы линий — нет.

    #25


  6. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    Попробуйте использовать шаблон geo_tools c:Program Filesgeo_toolstemplate2010acad civil.dwt
    там почти все типы линий уже подгружены.
    В выходные поставлю Civil 2010, буду смотреть.

    #26


  7. GeOdessit

    Форумчанин

    Андрей_, попробовал Ваш шаблон. Типы линий действительно появились, но с палитры они не создаются. Например:

    Команда: format_check_line_typ
    ; ошибка: ActiveX Server возвратил ошибку: Библиотека не зарегистрирована

    Команда:
    Команда: заб_мет_выс
    Неизвестная команда «ЗАБ_МЕТ_ВЫС». Для вызова справки нажмите F1.

    Команда: format_poly_width

    Введи толщину полилинии в милиметрах: 0
    0.0

    Вобщем, пока могу только вручную назначить линии нужный тип.

    #27


  8. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    vovkaf, Ставил 2010 Civil такой ошибки не удалось добиться, зато нашел другую, в том же направлении, тоже критичную. Попробуйте обновиться возможно они взаимосвязаны.

    #28


  9. GeOdessit

    Форумчанин

    Спасибо, вечером попробую.

    #29


  10. GeOdessit

    Форумчанин

    Попробовал обновиться — не помогло. Возможно, у меня Цивил глючный или просто пора ось переустановить?
    Андрей_, раз уж Вы поставили Цивил 2010, проверьте пожалуйста: если выбрать в чертеже точку COGO, а затем вызвать контекстное меню и выбрать «Свойства» — они будут отображаться? У меня — пустое окно, как будто ничего не выбрано. А на 2015-м (на работе стоит) такого глюка нет…

    #30


  11. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    vovkaf, Возможно, я обычно иду по пути постепенного усложнения: сначала процедура востановления, переустановка автокада… по нарастающей :)
    Создал cogo-точку в 2010-ом, выбрал — все свойства отображаются и редактируются.

    #31


  12. GeOdessit

    Форумчанин

    Андрей_, спасибо. Переустановку Цивила я уже делал — не помогло. Кроме того, там есть и другие траблы — буду переустанавливать ось.

    #32


  13. GeOdessit

    Форумчанин

    Андрей_, поставил Ваше приложение на Цивил 2012. Есть 2 вопроса:
    1) Почему шаблон чертежа по умолчанию (для БСОЗДАТЬ) меняется на шаблон геотулз? Прописываю в Параметрах свой шаблон, перезапускаю — всё равно загружается Ваш. Неудобно каждый раз делать лишние движения и открывать новый чертеж на основе своего шаблона.
    2) Вы писали: «При использовании русской локализации оказалось что в стандартных палитрах есть одноименные с Geo_Tools — добавил к имени своих палитр «Geo_Tools» в начало.»
    На мой взгляд это не совсем удобно — на маленьких по размеру вкладках только и помещается, что «Geo_Tools». Может лучше добавить это в конец? Для себя так и сделал (вручную, через Адаптацию палитр), стало гораздо удобнее.

    #33


  14. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    vovkaf, 1. Да, при запуске инструменты проверяю некоторые ключевые для себя параметры и восстанавливают их если были изменены. Инструменты разрабатывались чтобы работать в своем шаблоне и часть функций не будет работать без некоторых стилей или слоев присутствующих в шаблоне. Есть категория пользователей активно осваивающих автокад и меняющих параметры чтобы посмотреть «что изменится», а потом забывающих где были и что делали, поэтому мне показалось проще встроить в инструменты, что то вроде самовосстановления чем потом долго выпытывать у пользователя что он делал, и почему перестало работать. Собирался сделать настройки для продвинутых чтобы можно было отключать восстановление параметров, не успел, сейчас все усовершенствования отправлены в долгий ящик… Возможно вам будет удобнее заменить файл шаблона geo_tools своим шаблоном?
    2. Не принципиально, вкладками не пользуюсь — все они всё равно не помещаются да и если «Geo_Tools» в конец переместить не намного лучше будет. Для перехода по палитрам пользуюсь специальными синими кнопками для перехода на соответствующую палитру (на главной). Но если вам важно сделаю.

    #34


  15. GeOdessit

    Форумчанин

    В самом деле, простое решение…
    Если не трудно, уточните, какие функции не будут работать без родных слоёв? Просто я привык создавать свою систему слоёв, мне так удобнее…
    По п. 2 совершенно не принципиально, просто красивше :)

    #35


  16. flareon

    Форумчанин

    Я работаю в своем шаблоне, сделанном из родного civilовского, все функции гео тулз работают. Civil 3D 2014

    #36


  17. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    396
    Симпатии:
    595
    Адрес:

    г.Саратов

    vovkaf, К слоям не так критично как к стилям, на вскидку слышал, что «Оформление листа» при выполнении кладет видовой экран в слой «Вид экрана» и ломается если такого нет, больше не припоминаю.

    flareon, И такое может быть, но без гарантий.

    #37


  18. Qvinto

    Форумчанин

    А уверен?
    Попробуй создай поверхность в простом Цивиловском шаблоне, например, acadiso.dwt, а потом, скопируй её и вставь в шаблон geo_tools, предварительно, по тем же данным создай поверхность. Сравни, и посмотри что выходит.
    Всё выскакивает на северо-восток и в сто раз меньше

    #38


  19. flareon

    Форумчанин

    Да уверен, родным тулзовским именно по этой причине не пользуюсь вообще, чехарда с поверхностями поначалу удивила

    #39


  20. GeOdessit

    Форумчанин

    Ещё вопрос: после вычерчивания линий в геотулз (например, тот же забор) тип линий по умолчанию так и остаётся «забор». Если следующая операция — автокадовский примитив, нужно переключаться вручную. Нельзя ли включить в программу сброс типа линий «по слою» после завершения команд геотулз?

    #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
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows 95
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32
+ geotools.exe 62e245fe48a5c074c66b35bdf6c52a88 4.42 MB
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows NT
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32
+ geotools.exe 62e245fe48a5c074c66b35bdf6c52a88 4.42 MB
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows 2000
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32
+ geotools.exe 62e245fe48a5c074c66b35bdf6c52a88 4.42 MB
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows 98
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32
+ geotools.exe 62e245fe48a5c074c66b35bdf6c52a88 4.42 MB
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows XP
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32
+ geotools.exe 62e245fe48a5c074c66b35bdf6c52a88 4.42 MB
App PC Diagnostics & Repair Tools 2003 Professional Edition 2003
Создано TradeTouch.com inc.
Операционная система Windows ME
Архитектура 64-разрядная (x64)
Размер (в байтах) 4634112
Контрольная сумма MD5 62e245fe48a5c074c66b35bdf6c52a88
Контрольная сумма SHA1 fdb78ae31b4e3ce20fcf7bc610c353ad895142b6
CRC32: 080973db
каталог C:WindowsSystem32

Типичные ошибки 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 мб

Показать скрытое содержание

  1. Добавлена поддержка версии 2018. Добавил шаблоны для civil (пересохранил) и голого Autocad (скопировал с 2017го, пересохранить нет возможности).
  2. В команду Импорт точек из файла координат (палитра Импорт Экспорт) добавлена возможность задавать слой импорта точек и вставка блоков на точки по описанию. Списки кодов и блоков лежат c:Program Filesgeo_toolsdatakeys.

Инструкция по установке

Качаем архив, распаковываем в C:Program Filesgeo_tools. Обращаю внимание путь должен быть именно такой, для любой разрядности Windows. Это важно! На ленте вкладка управление->Загрузить приложение. Как вариант можно написать в командной строке _APPLOAD
install_geo_tools_01.png

Заходим в папку geo_tools (которую недавно распаковали), выбираем файл acaddoc.lsp,
install_geo_tools_02.png
Жмем кнопку Загрузить
Внизу диалогового окна слева появится сообщение «успешно загружено».
install_geo_tools_03.png
Жмем Закрыть.
В командной строке появится сообщение об успешной загрузке и количестве обнаруженных и проигнорированных файлов.
install_geo_tools_04.png
Сообщение о проигнорированных файлах не является ошибкой. Помимо доведенных до ума, рабочих программок, в архиве GeoTools хранятся недоработанные файлы или экспериментальные версии программок. Именно эти файлы и игнорируются при установке.
Чтобы увидеть палитру инструментов, давим Ctrl + 3, переходим на палитру с названием GT Главная, затем щелкаем правой кнопкой по свободному месту на палитре и выбираем в выпадающем списке Параметры отображения…
install_geo_tools_05.png
Настраиваем, как показано на рисунке .
install_geo_tools_06.png
Жмем ОК.

Для устанавливающих на 2014-2016 версию необходимо добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools (для Windows XP с:Documents and Settings[имя пользователя]Application Datageo_tools)в доверенные источники. Для этого в настройках (меню Сервис/Настройки… или команда _options) вкладка Файлы в ветке Доверенные местоположения добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools… Обратить внимание на три точки в конце их наличие важно!
install_geo_tools_09.png

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 мб

Показать скрытое содержание

  1. Добавлена поддержка версии 2018. Добавил шаблоны для civil (пересохранил) и голого Autocad (скопировал с 2017го, пересохранить нет возможности).
  2. В команду Импорт точек из файла координат (палитра Импорт Экспорт) добавлена возможность задавать слой импорта точек и вставка блоков на точки по описанию. Списки кодов и блоков лежат c:Program Filesgeo_toolsdatakeys.


Инструкция по установке

Качаем архив, распаковываем в C:Program Filesgeo_tools. Обращаю внимание путь должен быть именно такой, для любой разрядности Windows. Это важно! На ленте вкладка управление->Загрузить приложение. Как вариант можно написать в командной строке _APPLOAD
install_geo_tools_01.png

Заходим в папку geo_tools (которую недавно распаковали), выбираем файл acaddoc.lsp,
install_geo_tools_02.png
Жмем кнопку Загрузить
Внизу диалогового окна слева появится сообщение «успешно загружено».
install_geo_tools_03.png
Жмем Закрыть.
В командной строке появится сообщение об успешной загрузке и количестве обнаруженных и проигнорированных файлов.
install_geo_tools_04.png
Сообщение о проигнорированных файлах не является ошибкой. Помимо доведенных до ума, рабочих программок, в архиве GeoTools хранятся недоработанные файлы или экспериментальные версии программок. Именно эти файлы и игнорируются при установке.
Чтобы увидеть палитру инструментов, давим Ctrl + 3, переходим на палитру с названием GT Главная, затем щелкаем правой кнопкой по свободному месту на палитре и выбираем в выпадающем списке Параметры отображения…
install_geo_tools_05.png
Настраиваем, как показано на рисунке .
install_geo_tools_06.png
Жмем ОК.

Для устанавливающих на 2014-2016 версию необходимо добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools (для Windows XP с:Documents and Settings[имя пользователя]Application Datageo_tools)в доверенные источники. Для этого в настройках (меню Сервис/Настройки… или команда _options) вкладка Файлы в ветке Доверенные местоположения добавить папку c:Users[имя пользователя]AppDataRoaminggeo_tools… Обратить внимание на три точки в конце их наличие важно!
install_geo_tools_09.png

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. Запустите запрос, выберите файл формы, щелкните, чтобы открыть и отобразить элементы.

  • Ошибка попытки доставки запрос клиента на изменение срока доставки
  • Ошибка попытка удаления защищенного yum
  • Ошибка попытка послать бинарный файл
  • Ошибка попытка использовать имя переменной нулевой длины
  • Ошибка попытка доступа к процессу выполняющему процедуру завершения