Большинство декомпиляторов для Java основано JAD. Это - большой инструмент, но к сожалению не было обновлено некоторое время и не обрабатывает Java 1.5 + классы очень хорошо. Я не видел инструментов, которые правильно обработают 1.5 + классы.
Получите IP-адрес вашей гостевой ОС и получите доступ к нему через него.
Вот еще одна реализация, которая рекурсивно распечатывает все подклассы с отступом.
def findsubclass(baseclass, indent=0): if indent == 0: print "Subclasses of %s are:" % baseclass.__name__ indent = indent + 1 for c in baseclass.__subclasses__(): print "-"*indent*4 + ">" + c.__name__ findsubclass(c, indent)-121--2214929-
EDIT: Я думаю, я бы использовал привязки python qGIS: http://www.qgis.org/wiki/Python_Bindings
Это самый простой способ, который я могу придумать. Я помню, как что-то перекатывали до этого, но это некрасиво. qGIS было бы проще, даже если бы вам пришлось сделать отдельную установку Windows (чтобы заставить python работать с ней), а затем набор сервер XML-RPC, чтобы запустить его в отдельном процессе python.
Я могу заставить GDAL растрировать правильно, что тоже здорово.
Я давно не использовал gdal, но вот мое предположение:
burn _ значения
для ложного цвета, если вы не используете Z-значения. Все внутри полигона [255,0,0]
(красный), если используется burn = [1,2,3], burn _ values = [255,0,0]
. Я не уверен, что происходит с точками - они могут не заговариваться.
Если требуется использовать значения Z, используйте gdal.RasterLayer (ds,bands,layer,burn_values, options = [«BURN _ VALUE _ FROM = Z»])
.
Я просто извлекаю это из тестов, на которые вы смотрели: http://svn.osgeo.org/gdal/trunk/autotest/alg/rasterize.py
Другой подход - вытащить многоугольные объекты, и нарисовать их с помощью формы, которая может не быть привлекательной. Или посмотрите на геоджанго (я думаю, что он использует открытые слои для печати в браузерах с помощью JavaScript).
Вам также нужно растрировать? Экспорт PDF может быть лучше, если вам действительно нужна точность.
На самом деле, я думаю, что использование Matplotlib (после извлечения и проецирования элементов) было проще, чем растеризация, и я мог получить гораздо больше контроля.
EDIT:
Здесь используется подход более низкого уровня:
http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/gdal2grd.py \
Наконец, можно выполнить итерацию над многоугольниками (после преобразования их в локальную проекцию) и непосредственно построить их график. Но вам лучше не иметь сложных полигонов, или у вас будет немного горя. Если у вас сложные многоугольники... Возможно, лучше использовать формное и r-дерево из http://trac.gispython.org/lab , если вы хотите свернуть свой плоттер.
Геоджанго может быть хорошим местом для запроса.. они узнают гораздо больше меня. У них есть список рассылки? Вокруг также много экспертов по картированию питонов, но никто из них не беспокоится об этом. Я думаю, они просто планируют его в qGIS или GRASS или что-то еще.
Серьезно, я надеюсь, что кто-то, кто знает то, что они делают, может ответить.
-121--1396584-Установите виртуальную машину для запуска сети только на узле, а затем перезагрузите или перезапустите сеть для обновления DHCP. Теперь IP-адрес гостя будет доступен с хоста.
Также можно использовать режим мостовой сети, но он не будет работать при отключении хоста от сети.