Определен ли начальный crs
? Я столкнулся с той же проблемой, только когда передал только команду epsg: gdf.to_crs('epsg:4326')
.
Как вы показываете
my_geoseries.crs = {'init' :'epsg:3857'}
должен быть первым шагом, а затем преобразование в
gdf = gdf.to_crs({'init': 'epsg:4326'})
Если вы работаете в ArcGIS, вы также можете проверить в свойствах, определен ли начальный epsg?
здорово, что был ответ, спасибо
Хорошо, хорошо, исправление: Вы не можете определить <build>
элемент внутри a <profile>
определенный в settings.xml
. Вы могли активировать профиль в settings.xml
, но определите его в Вашем base-pom
.
Извините, единственный другой способ, которым я мог думать (вероятно, что является Вами поиск), состоит в том, чтобы скопировать дополнительную банку непосредственно под $M2_HOME/lib
. Все $M2_HOME/lib/*.jar
помещаются в путь к классу, таким образом, это должно фактически иметь тот же эффект как <extension>
.
Расширение однако лучше, потому что можно более легко управлять, какая версия расширения используется (например, канавка основной англичанин).
Хорошо просто попытайтесь копировать дополнительную банку под
$M2_HOME/lib
Необходимо добавить расширение фургона верхнего уровня pom.xml. Большинство сред имеет корпоративный наверху всех своих проектов (лучшая практика), таким образом, это обычно не слишком болезненно для отдельных разработчиков - они просто наследовались от корпоративного англичанина.
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-scm</artifactId>
<version>1.0-alpha-7-SNAPSHOT</version>
</extension>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-manager-plexus</artifactId>
<version>1.0-beta-3-SNAPSHOT</version>
</extension>
<extension>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-svnexe</artifactId>
<version>1.0-beta-3-SNAPSHOT</version>
</extension>
</extensions>
</build>
<distributionManagement>
<site>
<id>my.svn.server</id>
<url>scm:svn:https://username@svn.apache.org/svn/root/module</url>
</site>
</distributionManagement>
При регистрации поставщика это также регистрирует шаблон протокола также, я верю. Вы видите полный список существующих поставщиков здесь.
Я полагаю, что это - getScmType () метод, который регистрирует расширение, но я не на 100% уверен.
/** {@inheritDoc} */
public String getScmType()
{
return "git";
}
Ссылка на источник поставщика Мерзавца может быть найдена здесь.