<pipeline>
  <info>
    <name>Vector to PARQUET</name>
    <name_sync_with_filename>Y</name_sync_with_filename>
    <description/>
    <extended_description/>
    <pipeline_version/>
    <pipeline_type>Normal</pipeline_type>
    <parameters>
      <parameter>
        <name>INPUT_LAYER</name>
        <default_value/>
        <description>Optional GeoPackage layer</description>
      </parameter>
      <parameter>
        <name>INPUT_VECTOR</name>
        <default_value/>
        <description>Source Shapefile or GeoPackage</description>
      </parameter>
      <parameter>
        <name>OUTPUT_FILE</name>
        <default_value/>
        <description>Destination file</description>
      </parameter>
    </parameters>
    <capture_transform_performance>N</capture_transform_performance>
    <transform_performance_capturing_delay>1000</transform_performance_capturing_delay>
    <transform_performance_capturing_size_limit>100</transform_performance_capturing_size_limit>
    <created_user>-</created_user>
    <created_date>2026/09/09 16:54:09.884</created_date>
    <modified_user>-</modified_user>
    <modified_date>2026/09/09 16:54:09.884</modified_date>
  </info>
  <notepads>
  </notepads>
  <order>
    <hop>
      <from>Read vector</from>
      <to>Write PARQUET</to>
      <enabled>Y</enabled>
    </hop>
  </order>
  <transform>
    <name>Read vector</name>
    <type>SOGIS_VECTOR_READER</type>
    <description/>
    <distribute>Y</distribute>
    <custom_distribution/>
    <copies>1</copies>
    <partitioning>
      <method>none</method>
      <schema_name/>
    </partitioning>
    <charset/>
    <crsOverride/>
    <fileName>${INPUT_VECTOR}</fileName>
    <format>AUTO</format>
    <geometryFieldName>geometry</geometryFieldName>
    <layerName>${INPUT_LAYER}</layerName>
    <timezone>UTC</timezone>
    <attributes/>
    <GUI>
      <xloc>150</xloc>
      <yloc>150</yloc>
    </GUI>
  </transform>
  <transform>
    <name>Write PARQUET</name>
    <type>SOGIS_VECTOR_WRITER</type>
    <description/>
    <distribute>Y</distribute>
    <custom_distribution/>
    <copies>1</copies>
    <partitioning>
      <method>none</method>
      <schema_name/>
    </partitioning>
    <charset/>
    <comma>N</comma>
    <crsOverride/>
    <decimals>-1</decimals>
    <dimension>XY</dimension>
    <discardExtraOrdinates>N</discardExtraOrdinates>
    <fileName>${OUTPUT_FILE}</fileName>
    <flatGeobufIndex>Y</flatGeobufIndex>
    <flatGeobufSkipEmpty>N</flatGeobufSkipEmpty>
    <format>PARQUET</format>
    <geometryField>geometry</geometryField>
    <geometryType>LINE</geometryType>
    <idField/>
    <layerDimension>AUTO</layerDimension>
    <layerGeometryType>AUTO</layerGeometryType>
    <layerName/>
    <overwrite>N</overwrite>
    <parquetAlgorithm>SPHERICAL</parquetAlgorithm>
    <parquetCompression>GZIP</parquetCompression>
    <parquetLogicalType>GEOMETRY</parquetLogicalType>
    <parquetRowGroupSize>134217728</parquetRowGroupSize>
    <shapefileFields>
</shapefileFields>
    <skipEmpty>N</skipEmpty>
    <startId>1</startId>
    <timezone>UTC</timezone>
    <attributes/>
    <GUI>
      <xloc>400</xloc>
      <yloc>150</yloc>
    </GUI>
  </transform>
  <transform_error_handling>
  </transform_error_handling>
  <attributes/>
</pipeline>
