255자를 초과하는 텍스트 필드를 추가 하시겠습니까?


11

텍스트 필드가있는 shapefile 레이어가 거의없는 QGIS 프로젝트에서 작업하고 있습니다. 전체 단락을 텍스트 필드에 설명으로 추가하고 싶지만 필드의 최대 허용 길이는 255 자입니다.

더 긴 텍스트를 추가하려면 어떻게해야합니까? 내가 생각하지 않는 방법이 있어야한다고 확신합니다.

PostGIS를 시도해야 할 곳을 읽었습니다. 프로젝트의 최종 목표는 온라인으로 볼 수 있도록 웹 서버에 업로드하는 것입니다. 따라서 훨씬 더 큰 텍스트 파일에 대한 PostGIS 관계를 어떻게 웹에 업로드하거나 저장할 수 있는지 잘 모르겠습니다.


사용중인 레이어는 어떤 파일 형식입니까?
Matthias Kuhn

그들은 모양 파일이 @MatthiasKuhn
birdybird03

답변:


23

쉐이프 파일 은 필드 당 최대 254 자로 제한됩니다 ( switchfromshapefile.org 참조 ).

그 이상이 필요한 경우 다른 형식으로 전환해야합니다. 어떤 파일 형식을 선택해야할지 모르는 경우 OGC 표준 인 Geopackage (및 최신 버전의 QGIS 및 기타 GIS 패키지에서는 기본 파일 형식)로 이동하십시오.

PostGIS는 서버에서 서비스로 실행되는 데이터베이스이며 조직이나 웹 플랫폼에서와 같이 다른 사용자가 동시에 작업 할 수있는 인프라를 실행하려는 경우 유용합니다. 데이터를 편집하고 한 번만 게시하고 인프라 관리 경험이없는 경우 먼저 파일 기반 접근 방식을 고려해야합니다. 제한이있는 경우에도 데이터베이스 서버로 마이그레이션 할 수 있습니다.


이와 같은 간결하고 유용한 답변은 제가 SE 커뮤니티를 좋아하는 이유입니다. 고마워, 매력처럼 일했다!
birdybird03

매우 완전한 답변. 그러나 .shp 파일을 더 이상 사용하지 않는 다른 이유, 예를 들어 필드 이름의 10 자 제한 및 .shp는 Null (일명 NaN) 값을 저장할 수 없다는 점을 언급하고 싶습니다. .shp 파일은 몇 년 동안 우리에게 도움이되었습니다. 그러나 이제는 변화해야 할 때입니다.
Martin

.shp는 Null을 저장할 수 있지만 .dbf가 못할 수 있습니다. 마틴!
Uffe Kousgaard

또한 shapefile (또는 shapefile 구성 요소 인 최소한 .dbf 파일)은 기본적으로 시간 필드 (예 :시 : 분 : 초)를 저장할 수 없습니다.
Stu Smith

shapefile을 사용하지 않는 더 좋은 이유 (그리고 일부를 고수하는 이유)는 첫 번째 행의 링크를 참조하십시오.
Matthias Kuhn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.