- На днях компилял библиотеки FDO. Долго возюкался, но своего добился. Как мне и надо было, я сумел получить работающий враппер к FDO для Python.
-
- py.fdo-3.6.0_5104.zip - Python bindings for FDO, compiled Python wrapper for FDO 3.6. Platform Windows 2003, x86. К пакету прилагается скрипт экспорта (дамп) данных из файлов SDF. Решил выложить пакет здесь, ибо убедился в том, что найти готовые бинарники вместе с враппером нелегко. Пришлось собирать самому. Заодно и свой дампер из SDF в текст добавил.
-
- sites.google.com/site/vasnake
-
- Всю эту бодягу с компиляцией я затеял
по одной простой причине. Понадобилось
мне, внезапно, сваять экспорт данных
из формата
SDF. Такой это хитро
жопыймудрый формат, что прямую конвертацию из него ни в один из более распространенных форматов сделать невозможно. Как я понял, причина проста — гадский Автодеск в формат SDF заложил много фишек, недоступных в старых добрых шейпах и иже с ними. -
- Метод борьбы с несовместимостью очевиден, делай раз — переливай данные в удобный для обработки формат; делай два — адаптируй данные под целевую платформу. Шаг первый я фактически сделал, нарисовав сегодня за полдня скрипт (см. в пакете disasm.py) выдающий содержимое SDF-файла в виде текста. Почти WKT. Шаг второй у каждого свой и, часто, тривиален.
-
- Чуть не забыл, скрипт мой не протестирован на всем разнообразии вышеупомянутых фишек. Так что дотачивать будете сами (ну или меня попрОсите).
-
- Откуда ноги растут
- fdo.osgeo.org/documentation
- fdo.osgeo.org/content/fdo-360-downloads
- trac.osgeo.org/fdo/browser/trunk/Fdo/Python
- trac.osgeo.org/fdo/wiki
-
Tools
Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.
2011-11-09
SDF to text
Posted by Valentin at 02:40
Labels: Autodesk, GIS, opensource, python
Подписаться на:
Комментарии к сообщению (Atom)
Архив блога
-
▼
2011
(293)
-
▼
ноября
(26)
- Silverlight
- SQL, аналитика
- Не надо жадничать
- Что за напасть
- Вполне электронная
- yield
- Трудности перевода
- Сизиф.js
- Язык
- Ringtone
- Make
- Неделя не задалась
- PhotoRec
- flac to mp3
- Masked shell input
- Extend root partition
- Глупости какие
- Справочник
- SDF to text
- FDO
- Vietcong
- Альтернатива
- В следующий раз поставлю Linux
- Орешек
- Примета времени
- CyanogenMod
-
▼
ноября
(26)
Ярлыки
linux
(241)
python
(191)
citation
(186)
web-develop
(170)
gov.ru
(159)
video
(124)
бытовуха
(115)
sysadm
(100)
GIS
(97)
Zope(Plone)
(88)
бурчалки
(84)
Book
(83)
programming
(82)
грабли
(77)
Fun
(76)
development
(73)
windsurfing
(72)
Microsoft
(64)
hiload
(62)
internet provider
(57)
opensource
(57)
security
(57)
опыт
(55)
movie
(52)
Wisdom
(51)
ML
(47)
driving
(45)
hardware
(45)
language
(45)
money
(42)
JS
(41)
curse
(40)
bigdata
(39)
DBMS
(38)
ArcGIS
(34)
history
(31)
PDA
(30)
howto
(30)
holyday
(29)
Google
(27)
Oracle
(27)
tourism
(27)
virtbox
(27)
health
(26)
vacation
(24)
AI
(23)
Autodesk
(23)
SQL
(23)
humor
(23)
Java
(22)
knowledge
(22)
translate
(20)
CSS
(19)
cheatsheet
(19)
hack
(19)
Apache
(16)
Klaipeda
(15)
Manager
(15)
web-browser
(15)
Никонов
(15)
functional programming
(14)
happiness
(14)
music
(14)
todo
(14)
PHP
(13)
course
(13)
scala
(13)
weapon
(13)
HTTP. Apache
(12)
SSH
(12)
frameworks
(12)
hero
(12)
im
(12)
settings
(12)
HTML
(11)
SciTE
(11)
USA
(11)
crypto
(11)
game
(11)
map
(11)
HTTPD
(9)
ODF
(9)
Photo
(9)
купи/продай
(9)
benchmark
(8)
documentation
(8)
3D
(7)
CS
(7)
DNS
(7)
NoSQL
(7)
cloud
(7)
django
(7)
gun
(7)
matroska
(7)
telephony
(7)
Microsoft Office
(6)
VCS
(6)
bluetooth
(6)
pidgin
(6)
proxy
(6)
Donald Knuth
(5)
ETL
(5)
NVIDIA
(5)
Palanga
(5)
REST
(5)
bash
(5)
flash
(5)
keyboard
(5)
price
(5)
samba
(5)
CGI
(4)
LISP
(4)
RoR
(4)
cache
(4)
car
(4)
display
(4)
holywar
(4)
nginx
(4)
pistol
(4)
spark
(4)
xml
(4)
Лебедев
(4)
IDE
(3)
IE8
(3)
J2EE
(3)
NTFS
(3)
RDP
(3)
holiday
(3)
mount
(3)
Гоблин
(3)
кухня
(3)
урюк
(3)
AMQP
(2)
ERP
(2)
IE7
(2)
NAS
(2)
Naudoc
(2)
PDF
(2)
address
(2)
air
(2)
british
(2)
coffee
(2)
fitness
(2)
font
(2)
ftp
(2)
fuckup
(2)
messaging
(2)
notify
(2)
sharepoint
(2)
ssl/tls
(2)
stardict
(2)
tests
(2)
tunnel
(2)
udev
(2)
APT
(1)
Baltic
(1)
CRUD
(1)
Canyonlands
(1)
Cyprus
(1)
DVDShrink
(1)
Jabber
(1)
K9Copy
(1)
Matlab
(1)
Portugal
(1)
VBA
(1)
WD My Book
(1)
autoit
(1)
bike
(1)
cannabis
(1)
chat
(1)
concurrent
(1)
dbf
(1)
ext4
(1)
idioten
(1)
join
(1)
krusader
(1)
license
(1)
life
(1)
migration
(1)
mindmap
(1)
navitel
(1)
pneumatic weapon
(1)
quiz
(1)
regexp
(1)
robot
(1)
science
(1)
seaside
(1)
serialization
(1)
shore
(1)
spatial
(1)
tie
(1)
vim
(1)
Науру
(1)
крысы
(1)
налоги
(1)
пианино
(1)
Комментариев нет:
Отправить комментарий