На моей карте у меня есть несколько слоев. Одним из них являются очки, а другие - многоугольники. Я хочу показать правильную легенду (очки, чтобы показать очки, многоугольники, чтобы показать многоугольники), какой бы я ни старался, я не могу получить ее в WOK. < /P>
Я попробовал следующее, но это все еще не работает. На рисунке ниже я хочу, чтобы станция осадков отображалась в легенде как точка, а не многоугольник. < /P>
На моей карте у меня есть несколько слоев. Одним из них являются очки, а другие - многоугольники. Я хочу показать правильную легенду (очки, чтобы показать очки, многоугольники, чтобы показать многоугольники), какой бы я ни старался, я не могу получить ее в WOK. < /P> [code] # Precipitation map precip_station_map = ( ggplot(precip_stations_clipped) + geom_map( mapping=aes(geometry='geometry'), color = 'red' ) + geom_map( data=upper_hudson_basin_10km_buffer, mapping=aes(geometry='geometry', color='"10km buffer"'), inherit_aes=False, fill=None ) + geom_map( data=upper_hudson_basin_30km_buffer, mapping=aes(geometry='geometry', color='"30km buffer"'), inherit_aes=False, fill=None ) + geom_map( data=upper_hudson_basin.to_crs(precip_stations_clipped.crs), mapping=aes(geometry='geometry', color='"Upper Hudson Basin"'), inherit_aes=False, fill=None ) + labs(title='Precipitation Map') + scale_color_manual( name='Buffer Distance:', values={ '10km buffer': 'royalblue', '30km buffer': 'orange', 'Upper Hudson Basin': 'black' } ) + theme_minimal() + theme( legend_title=element_text(size=10), legend_text=element_text(size=8), legend_position='bottom' ) ) precip_station_map.draw() [/code]
Я попробовал следующее, но это все еще не работает. На рисунке ниже я хочу, чтобы станция осадков отображалась в легенде как точка, а не многоугольник. < /P> [code]geom_merged = pd.concat( [ #precip_stations_clipped[['geometry']].assign(LAYER='Preciptation Station'), upper_hudson_basin.to_crs(precip_stations_clipped.crs)[['geometry']].assign(LAYER='Upper Hudson'), upper_hudson_basin_10km_buffer[['geometry']].assign(LAYER='10km buffer'), upper_hudson_basin_30km_buffer[['geometry']].assign(LAYER='30km buffer') ] )
precip_station_map2 = ( ggplot(geom_merged) + geom_map( mapping=aes(geometry='geometry', color = 'LAYER'), fill = None ) + geom_map( data = precip_stations_clipped[['geometry']].assign(LAYER='Preciptation Station'), mapping=aes(gemetry='geometry', color='LAYER') )
Итак, у меня есть ситуация, когда у меня есть тонна линейных разрывов разбитого маршрута, где мне нужно объединить их, используя линейку Shapely или Union или Postgis st_union.
Сейчас моя идея состоит в том, чтобы использовать Shipely, чтобы...
Как я буду застроить маркер на карте Google с моими точками геометрии? Вот выборка точек геометрии геометрии (642823.3317 937067.5592999998 0) .
Я добавил JTS -зависимости, которая является org.locationtech.jts . Вот мой код:
// get the POINT Z...
Как я буду застроить маркер на карте Google с моими точками геометрии? Вот выборка точек геометрии геометрии (642823.3317 937067.5592999998 0) .
Я добавил JTS -зависимости, которая является org.locationtech.jts . Вот мой код:
// get the POINT Z...
Я хочу создать график журнала
Однако результат не показывает небольшую сетку и что -то подобное
Введите описание изображения здесь
Что я могу сделать со сценарием. Спасибо!
import matplotlib.pyplot as plt
import numpy as np
У меня есть код для расширения многоугольника, он работает путем умножения xs и ys на коэффициент, а затем центрирования полученного многоугольника в центре оригинала.
У меня также есть код для определения значения коэффициента расширения с учетом...