Зачем конвертировать SHX в SHP?
Если вы получили пользовательский шрифт или набор фигур .shx и вам нужно изменить фигуры, вам понадобится редактируемый исходный код .shp - один только скомпилированный .shx этого не дает. Обратите внимание, что .shp здесь - это файл описания фигур AutoCAD, а не шейп-файл Esri GIS, который имеет то же расширение, но является совершенно не связанным форматом.
Способы конвертации SHX в SHP
AutoCAD APP
Получите оригинальный текстовый исходник .shp, отредактируйте его в любом текстовом редакторе, затем введите COMPILE в AutoCAD и выберите файл .shp для создания обновленного .shx.
BricsCAD APP
BricsCAD совместим с AutoCAD и также поддерживает команду COMPILE для создания .shx из исходного файла .shp.
Об этих форматах
Файл SHX - это скомпилированное определение форм и шрифтов, которое AutoCAD использует для отрисовки пользовательских текстовых стилей и символов в чертеже. Вы не открываете его напрямую -…
Открыть детали .SHX →Файл .shp - это почти всегда Esri Shapefile, представляющий собой геопространственные векторные данные (точки, линии, полигоны), используемые в GIS-программах. Он является частью набора:…
Открыть детали .SHP →Качество и на что обратить внимание
.shx- это скомпилированный результат, а.shp- редактируемый исходник; рабочий процесс AutoCAD всегда идет от.shpк.shx, а не наоборот.- Если у вас есть только
.shxи нет.shp, скомпилированные двоичные данные не читаются человеком без специального парсера; ваши варианты - изучить их в шестнадцатеричном редакторе или переписать фигуры с нуля. - То же расширение
.shxиспользуется индексными файлами шейп-файлов Esri в ГИС-софте - эти файлы относятся к QGIS или ArcGIS и не связаны с файлами фигур AutoCAD.
Часто задаваемые вопросы
Существует ли инструмент, который автоматически декомпилирует .shx обратно в .shp?
.shp или придется переписывать фигуры с нуля.Какие программы поддерживают команду COMPILE для создания .shx из .shp?
Я вижу ошибку AutoCAD об отсутствии файла .shx. Нужно ли мне конвертировать .shp?
.shx в папку Fonts программы AutoCAD; чертеж просто не может найти ресурс шрифта, на который он ссылается.