#!#!
#!
#!#!
#!#!
#!#!
#!#!
#!#!
#!#!
#!#!
#!#!
#!#!
#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!FeatureTypes:,WFS_HTTP_USER_AGENT,"OPTIONAL TEXT",WFSHTTPUser-Agent:,WFS_MAX_RESULT_FEATURES,"OPTIONAL INTEGER",WFSMaxFeatures:,WFS_ADD_NAMESPACE_PREFIX_TO_NAMES,"OPTIONAL LOOKUP_CHOICE ""Feature Types"",FEATURE_TYPES%""Feature Types and Attributes"",FEATURE_TYPES_AND_ATTRIBUTES",WFSAddXMLNamespacePrefixto:,WFS_MAP_GEOMETRY_COLUMNS,"OPTIONAL CHECKBOX YES%NO",WFSMapGeometryColumns,WFS_MAX_MULTI_LIST_LEVEL,"OPTIONAL CHOICE 0%1%2%3%4%5%6%7%8%9%10%11%12%13%14%15%16%17%18%19%20",WFSLimitNumberofListsinNestedAttributes:,WFS_ENFORCE_PATH_CONTINUITY_BY,"OPTIONAL LOOKUP_CHOICE ""Snapping End Points"",SNAPPING_END_POINTS%""Inserting New Segment"",INSERTING_NEW_SEGMENT",WFSEnforcePathContinuityBy:,WFS_DISABLE_AUTOMATIC_READER_TYPE_SELECTION,"OPTIONAL CHECKBOX YES%NO",WFSDisableAutomaticReaderTypeSelection,WFS_EXPOSE_ATTRS_GROUP,"OPTIONAL DISCLOSUREGROUP WFS_EXPOSE_FORMAT_ATTRS",WFSSchemaAttributes,WFS_PREFER_DATASET_URL,"OPTIONAL CHECKBOX Yes%No",WFSPreferDatasetURL:,WFS_MAP_PREDEFINED_GML_PROPERTIES,"OPTIONAL CHECKBOX YES%NO",WFSMapPredefinedProperties,WFS_USE_OLD_READER,"OPTIONAL CHECKBOX YES%NO",WFSUseOldReaderforGMLv3.1.1andv2.1.2Documents,WFS_GML_FEATURE_PROPERTIES_ATTRIBUTE_HANDLING_GROUP,"OPTIONAL DISCLOSUREGROUP MAP_COMPLEX_PROPERTIES_AS%MAX_MULTI_LIST_LEVEL%XML_FRAGMENTS_AS_DOCUMENTS%FLATTEN_XML_FRAGMENTS",WFSGMLFeatureProperties-AttributeHandling,WFS_XML_FRAGMENTS_AS_DOCUMENTS,"OPTIONAL CHECKBOX YES%NO",WFSIncludeXMLDeclarationinXMLFragments,WFS_MAP_COMPLEX_PROPERTIES_AS,"OPTIONAL ACTIVECHOICE ""Nested Attributes""%""XML Fragments"",MAX_MULTI_LIST_LEVEL",WFSMapComplexPropertiesas:,WFS_QNAMES_FOR_PROPERTIES_TO_IGNORE,"OPTIONAL TEXT_EDIT_XML_ENCODED",WFSPropertiestoIgnore:,WFS_LOCAL_CACHE_EXPIRY,"OPTIONAL INTEGER",WFSLocalCacheExpiryminutes:,WFS_FLATTEN_XML_FRAGMENTS,"OPTIONAL ACTIVEDISCLOSUREGROUP FLATTEN_XML_FRAGMENTS_OPEN_LIST_BRACE%FLATTEN_XML_FRAGMENTS_CLOSE_LIST_BRACE%FLATTEN_XML_FRAGMENTS_SEPARATOR",WFSFlattenXMLFragments,WFS_CONNECTION_PROPERTIES_GROUP,"OPTIONAL DISCLOSUREGROUP PREFER_POST%HTTP_USER_AGENT%CONNECTION_TIMEOUT%TRANSFER_TIMEOUT",WFSConnectionProperties,WFS_PREFERRED_VERSION,"OPTIONAL ACTIVECHOICE 1.0.0,START_INDEX,COUNT%1.1.0,START_INDEX,COUNT%2.0.0",WFSWFSVersion:,WFS_TRANSFER_TIMEOUT,"OPTIONAL RANGE_SLIDER 1%MAX%0",WFSTransferTimeoutLengthseconds:,WFS_PREFER_POST,"OPTIONAL CHECKBOX Yes%No",WFSPreferHTTPPostifAvailable:,WFS_WFS_EXPOSE_FORMAT_ATTRS,"OPTIONAL LITERAL EXPOSED_ATTRS WFS%Source",WFSAdditionalAttributestoExpose:,WFS_DISABLE_XML_NAMESPACE_PROCESSING,"OPTIONAL CHECKBOX YES%NO",WFSDisableXMLNamespaceProcessing,WFS_MAP_EMBEDDED_OBJECTS_AS,"OPTIONAL LOOKUP_CHOICE ""Attributes"",ATTRIBUTES%""Geometries"",GEOMETRIES%""Feature Types"",FEATURE_TYPES",WFSMapEmbeddedObjectsas:,WFS_CONNECTION_TIMEOUT,"OPTIONAL RANGE_SLIDER 1%MAX%0",WFSConnectionTimeoutLengthseconds:,WFS_FILTER_EXPRESSION,"OPTIONAL TEXT_EDIT__ENCODED",WFSXMLFilterExpression:,WFS_GML_READER_GROUP,"OPTIONAL DISCLOSUREGROUP USE_OLD_READER%DISABLE_AUTOMATIC_READER_TYPE_SELECTION%DISABLE_XML_NAMESPACE_PROCESSING",WFSGMLVersionandNamespace,WFS_USE_SEARCH_ENVELOPE,"OPTIONAL ACTIVEDISCLOSUREGROUP SEARCH_ENVELOPE_MINX%SEARCH_ENVELOPE_MINY%SEARCH_ENVELOPE_MAXX%SEARCH_ENVELOPE_MAXY%CLIP_TO_ENVELOPE%BBOX_COORDINATE_SYSTEM",WFSUseSearchEnvelope,WFS_NETWORK_AUTHENTICATION,"OPTIONAL AUTHENTICATOR CONTAINER%ACTIVEDISCLOSUREGROUP%CONTAINER_TITLE%Use Network Authentication%PROMPT_TYPE%NETWORK",WFSUseNetworkAuthentication,WFS_XSD_DOC,"OPTIONAL FILE_OR_URL GML_Schema_File(*.xsd)|*.xsd|All_Files(*)|*",WFSApplicationSchema:,WFS_SRS_AXIS_ORDER,"OPTIONAL CHOICE 1,2%2,1%1,2,3%2,1,3",WFSGMLSRSAxisOrder:,WFS_MAP_FEATURE_COLLECTION,"OPTIONAL LOOKUP_LISTBOX gml:FeatureCollection,gml%wfs:FeatureCollection,wfs",WFSMapFeatureCollection:,WFS_FME_FEATURE_IDENTIFIER,"OPTIONAL WFS_NUMERIC_IDENTIFIER $[DATASET],LAYER_LIST_ONLY,YES,LAYER_LIST_ONLY_INCLUDE_ATTRIBUTES,YES,HTTP_AUTH_USER,$[HTTP_AUTH_USER],HTTP_AUTH_PASSWORD,$[HTTP_AUTH_PASSWORD],HTTP_AUTH_METHOD,$[HTTP_AUTH_METHOD],HTTP_PROXY,$[HTTP_PROXY],HTTP_PROXY_PORT,$[HTTP_PROXY_PORT],HTTP_PROXY_USER,$[HTTP_PROXY_USER],HTTP_PROXY_PASSWORD,$[HTTP_PROXY_PASSWORD],HTTP_PROXY_AUTH_METHOD,$[HTTP_PROXY_AUTH_METHOD]",WFSNumericIdentifierAttribute:,WFS_ARCGIS_CACHE_GROUP,"OPTIONAL DISCLOSUREGROUP LOCAL_CACHE_EXPIRY",WFSArcGISCacheExpiry,WFS_OUTPUT_FORMAT,"OPTIONAL STRING_OR_CHOICE",WFSWFSOutputFormat:,WFS_GMLSRS_GEOMETRY_PARAMETERS,"OPTIONAL DISCLOSUREGROUP SRS_AXIS_ORDER%SRS_ANGLE_DIRECTION%ENFORCE_PATH_CONTINUITY_BY",WFSGMLSRSGeometryParameters,WFS_SRS_ANGLE_DIRECTION,"OPTIONAL LOOKUP_CHOICE Counterclockwise,CCW%Clockwise,CW",WFSGMLSRSAngleDirection:,WFS_IGNORE_APPLICATON_SCHEMA,"OPTIONAL ACTIVECHOICE no,GML_FEATURE_ELEMENTS%yes,XSD_DOC,FME_FEATURE_IDENTIFIER,MAP_FEATURE_COLLECTION,GML_FEATURE_PROPERTIES,GML_FEATURE_PROPERTIES_ATTRIBUTE_HANDLING_GROUP,GML_READER_GROUP",WFSIgnoreApplicationSchema:,WFS_GML_FEATURE_PROPERTIES,"OPTIONAL DISCLOSUREGROUP MAP_EMBEDDED_OBJECTS_AS%MAP_PREDEFINED_GML_PROPERTIES%MAP_GEOMETRY_COLUMNS%ADD_NAMESPACE_PREFIX_TO_NAMES%QNAMES_FOR_PROPERTIES_TO_IGNORE",WFSGMLFeatureProperties">#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!LowerCaseAttributeNames:,POSTGIS_START_TRANSACTION,"OPTIONAL TEXT",POSTGISStartingFeature:,POSTGIS_NAMED_CONNECTION,"IGNORE TEXT",POSTGISConnection:,POSTGIS_SPATIAL_COLUMN_NAME,"OPTIONAL TEXT",POSTGISSpatialColumn:,POSTGIS_BULK_COPY,"OPTIONAL CHOICE YES%NO",POSTGISBulkInsert,POSTGIS_BEGIN_SQL,"OPTIONAL TEXT_EDIT_SQL_CFG_ENCODED MODE,SQL;FORMAT,POSTGIS",POSTGISSQLToRunBeforeWrite,POSTGIS_TRANSACTION_INTERVAL,"OPTIONAL TEXT",POSTGISFeaturesPerTransaction,POSTGIS_SPATIAL_COLUMN_TYPE,"OPTIONAL LOOKUP_CHOICE geometry%geography",POSTGISSpatialColumnType:,POSTGIS_ADVANCED,"OPTIONAL DISCLOSUREGROUP BULK_COPY%INSERT_TEXT_GEOMETRY%START_TRANSACTION%TRANSACTION_INTERVAL%BEGIN_SQL%END_SQL",POSTGISAdvanced,POSTGIS_COORDINATE_SYSTEM_GRANULARITY,"OPTIONAL NO_EDIT TEXT",POSTGIS,POSTGIS_END_SQL,"OPTIONAL TEXT_EDIT_SQL_CFG_ENCODED MODE,SQL;FORMAT,POSTGIS",POSTGISSQLToRunAfterWrite,POSTGIS_INSERT_TEXT_GEOMETRY,"OPTIONAL CHOICE YES%NO",POSTGISInsertWKT,POSTGIS_STRICT_TEMPORAL_TYPE_HANDLING,"OPTIONAL NO_EDIT TEXT",POSTGIS,POSTGIS_GENERIC_GEOMETRY,"OPTIONAL CHECKBOX yes%no",POSTGISCreateGenericSpatialColumns:">#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!
#!#!#!#!#!
#!#!
#!#!
#!#!
#!#!fme_python_version 27#!start_header#!start_wb_header reader_type multi_reader writer_type null writer_keyword null_dest null_dest_dataset null#!end_wb_header#!start_wb_header#!end_wb_header#!END_HEADER LOG_FILENAME “$(FME_MF_DIR)Wfs2PostGis(2018.1).LOG” LOG_APPEND NO LOG_TIMINGS是LOG_FILTER_MASK -1 LOG_MAX_FEATURES 200个LOG_MAX_RECORDED_FEATURES 200 FME_REPROJECTION_ENGINE FME FME_IMPLICIT_CSMAP_REPROJECTION_MODE自动FME_GEOMETRY_HANDLING增强FME_STROKE_MAX_DEVIATION 0#--------------------------------------------------------------------------------------- multi_reader_continue_on_reader_failure no#---------------------------------------------------------------------------------------------------宏Workspace_name WFS2POSTGIS(2018.1)宏FME_VIEWER_APP FMEDatainsPector default_macro wb_current_context#------------------------------------------------------------------------------------- TCL2 proc creator_coordsysremover {} {global fme_coordsys; set FME_CoordSys {}; } MACRO Creator_XML NOT_ACTIVATED MACRO Creator_CLASSIC NOT_ACTIVATED MACRO Creator_2D3D 2D_GEOMETRY MACRO Creator_COORDS
包括[如果{{geometry对象} == {geometry对象}} {puts {macro creator_xml *}}]包括[if {geometry对象} == {2d coordent列表}} {puts {宏creator_2d3d 2d_geometry};Puts {宏creator_classic *}}]包括[if {geometry对象】== {3d coordent列表}} {puts {宏creator_2d3d 3d_geometry};放置{macro creator_classic *}}]包括[if {geometry对象} == {2d min / max box}} {set注释{我们需要将minx尖锐的maxx maxy转换为坐标的完整多边形列表};设置splitCoords [strond [string trim {
}]]; if { [llength $splitCoords] > 4} { set trimmedCoords {}; foreach item $splitCoords { if { $item != {} } {lappend trimmedCoords $item} }; set splitCoords $trimmedCoords; }; if { [llength $splitCoords] != 4 } { error {Creator: Coordinate list is expected to be a space delimited list of four numbers as 'minx miny maxx maxy' - `
' 是无效的};};设置minx [Lindex $ splitCoords 0];设置Miny [Lindex $ SplitCoords 1];设置maxx [lindex $ splitcoords 2];设置maxy [lindex $ splitcoords 3];Puts“Macro Creator_coords $ minx $ miny $ minx $ maxy $ maxx $ maxy $ maxx $ miny $ minx $ miny”;放{宏creator_2d3d 2d_geometry};puts {宏creator_classic *}}] foress_def $(creator_xml)creationfactory factory_name creator_xml_creator create_at_end没有输出feature_type _____created______ @geometry(from_encoded_string,
?XML.
版本=
1.0
encoding=
US_ASCII.
S.tandalone=
不
?
几何学
dimension=
2
空值
几何学
) FACTORY_DEF $(Creator_CLASSIC) CreationFactory FACTORY_NAME Creator_CLASSIC_Creator $(Creator_2D3D) $(Creator_COORDS) CREATE_AT_END no OUTPUT FEATURE_TYPE _____CREATED______ FACTORY_DEF * TeeFactory FACTORY_NAME Creator_Cloner INPUT FEATURE_TYPE _____CREATED______ @Tcl2(Creator_CoordSysRemover) @CoordSys() NUMBER_OF_COPIES 1 OUTPUT FEATURE_TYPE Creator_CREATED fme_feature_type Creator FACTORY_DEF * BranchingFactory FACTORY_NAME "Creator_CREATED Brancher -1 4" INPUT FEATURE_TYPE Creator_CREATED TARGET_FACTORY "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" MAXIMUM_COUNT None OUTPUT PASSED FEATURE_TYPE * # ------------------------------------------------------------------------- FACTORY_DEF * TeeFactory FACTORY_NAME "$(WB_CURRENT_CONTEXT)_CREATOR_BRANCH_TARGET" INPUT FEATURE_TYPE * OUTPUT FEATURE_TYPE * # ------------------------------------------------------------------------- MACRO FeatureReader_OUTPUT_PORTS_ENCODED MACRO FeatureReader_DIRECTIVES MAP_GEOMETRY_COLUMNS,YES,ENFORCE_PATH_CONTINUITY_BY,SNAPPING_END_POINTS,DISABLE_AUTOMATIC_READER_TYPE_SELECTION,NO,PREFER_DATASET_URL,No,MAP_PREDEFINED_GML_PROPERTIES,NO,USE_OLD_READER,NO,XML_FRAGMENTS_AS_DOCUMENTS,YES,MAP_COMPLEX_PROPERTIES_AS,Nested
属性,local_cache_expiry,60,flatten_xml_fragents,no,deverion_version,1.1.0,transfer_timeout,90,preplet_post,no,disable_xml_namespace_processing,no,pap_embedded_objects_as,属性,connection_timeout,90,sement_search_envelope,no,ignore_applicaton_schema,no#始终提供互动,否则出厂默认为Envelope_Intersects包括[if {({none} == {
})||({($ interact_options)} == {})} {puts {宏fctquery_interaction_line fctquery_interaction无};} else {puts {宏fctquery_interaction_line fctquery_interaction“none”};#将属性合并选项合并到出厂期望Default_Macro FeatureReader_Combine_Attrs包含[if {{result_only} == {merge}} {puts“宏FeatureReader_Combine_Attrs
“;} else {puts”宏观团featurereader_combine_attrs result_only“;}; pults {default_macro featurereaderderdataset_featurereader http:
api.vicroads.vic.gov.au
vicroads
WFS?服务= WFS
版本= 1.1.0.
REQUEST=GetCapabilities
AUTH = eyJraWQiOiJRRFFQWDZVSDlQRExOOU9GQVowMlNFRFVYIiwic3R0IjoiYWNjZXNzIiwiYWxnIjoiSFMyNTYifQ.eyJqdGkiOiJuUzRMM0MzSURvdzRsakNNc3R2Y0IiLCJpYXQiOjE0OTE1Mzg2NDQsImlzcyI6Imh0dHBzOi8vYXBpLnN0b3JtcGF0aC5jb20vdjEvYXBwbGljYXRpb25zLzRBeTd5RjJtUUNpQlpxUHo5Q3lRVTgiLCJzdWIiOiJodHRwczovL2FwaS5zdG9ybXBhdGguY29tL3YxL2FjY291bnRzL20xckJyQ1BGMXJCREdVUG9oN2gxZiIsImV4cCI6MTU1NDYxMDY0NH0.9NmwBbkw_5pe_0LRaPENBCBo3j6KsPY-V2OR7Qq1rOw};] factory_def * queryfactory factory_name feateurereader输入feature_type creator_created $(fctquery_interaction_line)combine_attributes $(featurerereader_combine_attrs)queryfct_attribute_prefix
combine_geometry结果_only enable_cache no queryfct_table_separator space reader_type wfs reader_dataset“$(featurererederdataset_featurereader)”queryfct_ids“rwe_line
rwe_point" READER_DIRECTIVES META_MACROS,SourcePREFER_DATASET_URL
不
SourcePREFERRED_VERSION
1.1.0
sourceconnection_properties_group.
不
SourcePREFER_POST
不
sourcehttp_user_agent.
sourceconnection_timeout.
90
sourcetransfer_timeout.
90
sourcemax_result_features.
sourcestart_index.
Unused
SourceCount.
Unused
sourceoutput_format.
sourcefilter_expression.
sourcignore_applicaton_schema.
不
sourcexsd_doc.
SourceFME_FEATURE_IDENTIFIER
sourcemap_feature_collection.
sourcegml_feature_elements.
Unused
SourceGMLSRS_GEOMETRY_PARAMETERS
sourcesrs_axis_order.
SourceSRS_ANGLE_DIRECTION
sourceenforce_path_continuity_by.
SNAPPING_END_POINTS
sourcegml_reader_group.
sourceuse_old_reader.
不
sourcedisable_automatic_reader_type_selection.
不
sourcedisable_xml_namespace_processing.
不
sourcegml_feature_properties.
sourcemap_embedded_objects_as.
属性
SourceMAP_PREDEFINED_GML_PROPERTIES
不
SourceMAP_GEOMETRY_COLUMNS
YES
sourceadd_namespace_prefix_to_names.
SourceQNAMES_FOR_PROPERTIES_TO_IGNORE
sourcegml_feature_properties._ATTRIBUTE_HANDLING_GROUP
SourceMAP_COMPLEX_PROPERTIES_AS
嵌套
属性
sourcemax_multi_list_Level.
SourceXML_FRAGMENTS_AS_DOCUMENTS
YES
sourceflatten_xml_fragments.
不
sourceflatten_xml_fragments_open_list_brace.
sourceflatten_xml_fragments._CLOSE_LIST_BRACE
sourceflatten_xml_fragments_separator.
sourcearcgis_cache_group.
sourcelocal_cache_expiry.
60
sourceexpose_attrs_group.
sourcewfs_expose_format_attrs.
sourceuse_search_envelope.
不
SourceSEARCH_ENVELOPE_MINX
0.
SourceSEARCH_ENVELOPE_MINY
0.
sourcearch_envelope_maxx.
0.
sourcearch_envelope_maxy.
0.
SourceCLIP_TO_ENVELOPE
不
SourceBBOX_COORDINATE_SYSTEM
SourcenetWork_Authentication.
图元文件,WFS BASED_ON_CONNECTION QUERYFCT_OUTPUT”S" CONTINUE_ON_READER_ERROR YES QUERYFCT_RESULT_TAGS $(FeatureReader_OUTPUT_PORTS_ENCODED) QUERYFCT_SET_FME_FEATURE_TYPE YES READER_PARAMS_WWJD $(FeatureReader_DIRECTIVES) TREAT_READER_PARAM_AMPERSANDS_AS_LITERALS YES OUTPUT RESULT FEATURE_TYPE FeatureReader_
输出架构Feature_type FeatureReader_
#---------------------------------------------------------------------包括[puts {default_macro featurewriterdataset_featurewriter localhost.test};] factory_def * writerfactory factory_name featurewriter writer_type postgis writer_dataset“$(featurewriterdataset_featurewriterwriter)”writer_settings runtime_macros,strict_temporal_type_handling
Yes
NAMED_CONNECTION
localhost.test.test.
spatial_column_type.
几何学
SPATIAL_COLUMN_NAME
the_geom
generic_geometry.
不
dightcase_attribute_names.
Yes
COORDINATE_SYSTEM_GRANULARITY
FEATURE_TYPE
先进的
fme_disclosure_open.
bulk_copy.
YES
START_TRANSACTION
0.
TRANSACTION_INTERVAL
1000
插_TEXT_GEOMETRY
不
BEGIN_SQL
END_SQL
,metafile,postgis writer_metafile attribute_case,lower,attribute_invalid_chars。
% - #
!?*
+
,attribute_length,63,attr_type_map,bool
fme_boolean
char
宽度
FME_CHAR.
宽度
varchar
宽度
fme_varchar.
宽度
text
fme_buffer
XML.
fme_xml.
json
FME_JSON.
jsonb.
FME_JSON.
黑白
fme_binarybuffer.
黑白
fme_varbinary.
宽度
黑白
fme_binary.
宽度
INT2.
FME_INT16.
INT2.
fme_int8
INT2.
fme_uint8
INT4.
fme_int32.
INT4.
fme_uint16
INT8.
fme_int64
INT8.
fme_uint32.
数字
宽度
decimal
fme_decimal.
宽度
decimal
数字
20.
0.
fme_uint64
oid.
fme_uint32.
序列号
fme_int32.