RS2 issue with Shapefile

how is this solution

What are you trying to achieve?

1 Like

Kenapa shapefile saya tidak dapat dibuka di arcgis(Indonesia)

Please write in English, so everyone has a common language. (You could use google translate before posting)

why after update 28.4 i can’t open shapefile in argis

I haven’t check your data but I have noticed issues in reading the shapefile exported from the android ReachView 3 in ArcMap 10.7.1 and ArcGIS Pro. I’m able to view the points but unable to view the attribute table as it fails to load, The same shapefile and attribute table loads correctly in QGIS though.

I suspect this is because the ReachView 3 export includes non alphanumeric characters (full stops “.” and spaces " ") in the shapefile field names.

An option is to use the “feature class to feature class” tool, this will copy the shapefile data to a new output and will force legal fields names so the attribute data can be displayed.

Here are some links to ESRI references on the topic:

Field names need to adhere to certain conventions for them to be valid. Keep the following guidelines in mind when you name a field:

  • Spaces and certain characters are not supported in field names. Special characters include hyphens such as in x-coordinate and y-coordinate; parentheses; brackets; and symbols such as $, %, and #. Essentially, eliminate anything that is not alphanumeric or an underscore.
  • Be sure to edit the field names in delimited text files or other tables to remove unsupported characters before trying to use the files in ArcGIS.
  • Avoid starting field names with a number or an underscore.

Hi @sahatmanikesri,

Please share your Shapefile for a closer look. Which coordinate system do you choose in ReachView 3?

Hi @sahatmanikesri,

For now, ReachView 3 Shapefile export is tailored for projected coordinates. We’re planning to support geographic coordinates as well, but the implementation will take some time. Once there’s any news, I’ll post them here.

how can i download my work from archive on computer

Hi @sahatmanikesri,

The available ways of saving or sharing the data from ReachView 3 depend on the device’s file manager. Do you face difficulties sending the data to a PC?

Yes

Simple system report
app version: 29.0.beta.1-dev-r19
current_network:
  ip: 192.168.42.1
  security: wpa-psk
  ssid: Sahat-Base-reach:8E:8F
enabled: true
mode: hotspot
base_mode:
  base_coordinates:
    accumulation: 5
    mode: single-and-hold
  output:
    io_type: serial
    settings:
      lora:
        air_rate: 9.11
        frequency: 923000
        output_power: 20
      ntripcaster:
        mount_point: REACH
        password: '***'
        port: 2101
        username: reach
      ntripsvr:
        address: 103.22.171.6
        mount_point: ''
        password: '***'
        port: 2001
      serial:
        baud_rate: 115200
        device: ttyEXTS0
      tcpcli:
        address: localhost
        port: 9001
      tcpsvr:
        port: 9000
  rtcm3_messages:
    message_1004:
      enabled: false
      frequency: 1
    message_1006:
      enabled: true
      frequency: 0.1
    message_1008:
      enabled: false
      frequency: 0.1
    message_1012:
      enabled: false
      frequency: 1
    message_1033:
      enabled: false
      frequency: 0.1
    message_1074:
      enabled: true
      frequency: 0.5
    message_1084:
      enabled: true
      frequency: 0.5
    message_1094:
      enabled: true
      frequency: 0.5
    message_1124:
      enabled: true
      frequency: 0.5
    message_1230:
      enabled: true
      frequency: 0.1
bluetooth:
  enabled: false
  pairing:
    discoverable: true
    no_input_no_output: true
    pin: '***'
correction_input:
  base_corrections:
    io_type: ntripcli
    settings:
      bluetooth:
        send_position_to_base: false
      lora:
        air_rate: 9.11
        frequency: 923000
        output_power: 20
        send_position_to_base: false
      ntripcli:
        address: 159.89.221.86
        mount_point: MP4916b
        password: '***'
        port: 2101
        send_position_to_base: true
        username: sahatmanikesri
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        send_position_to_base: false
      tcpcli:
        address: localhost
        port: 10001
        send_position_to_base: true
      tcpsvr:
        port: 10000
        send_position_to_base: true
device:
  night_mode: false
  power_on_bottom_connector: false
  privacy_policy_accepted: true
  role: null
  rv3_banner_shown: true
  usage_analysis_accepted: false
logging:
  logs:
    base:
      autostart: true
      format: RTCM3
      started: true
    raw:
      autostart: true
      format: RINEX
      rinex_options:
        logging_interval: 5
        marker_name: null
        pole_height: null
        preset: custom
        satellite_systems:
          beidou: true
          galileo: true
          glonass: true
          gps: true
          qzss: true
          sbas: false
        time_adjustments_enabled: false
      started: true
      version: '3.03'
    solution:
      autostart: true
      format: LLH
      started: true
  settings:
    debug: false
    interval: 24
    overwrite: false
    simultaneous_logging: true
network:
  tcp_over_modem: false
position_output:
  output1:
    io_type: bluetooth
    nmea_settings:
      bluetooth:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      serial:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpcli:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpsvr:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
    settings:
      bluetooth:
        format: NMEA
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        format: ERB
      tcpcli:
        address: localhost
        format: ERB
        port: 9000
      tcpsvr:
        format: LLH
        port: 9001
  output2:
    io_type: tcpsvr
    nmea_settings:
      bluetooth:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      serial:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpcli:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpsvr:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
    settings:
      bluetooth:
        format: NMEA
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        format: ERB
      tcpcli:
        address: localhost
        format: ERB
        port: 9000
      tcpsvr:
        format: LLH
        port: 9001
positioning_settings:
  elevation_mask_angle: 15
  glonass_ar_mode: false
  gnss_settings:
    positioning_systems:
      beidou: true
      galileo: true
      glonass: true
      gps: true
      qzss: true
    update_rate: 5
  gps_ar_mode: fix-and-hold
  max_horizontal_acceleration: 1
  max_vertical_acceleration: 1
  positioning_mode: kinematic
  snr_mask: 35
sound:
  mute: true
  volume: 0

Help me

Simple system report
app version: 29.0.beta.1-dev-r19
current_network:
  ip: 192.168.42.1
  security: wpa-psk
  ssid: Sahat-Base-reach:8E:8F
enabled: true
mode: hotspot
base_mode:
  base_coordinates:
    accumulation: 5
    mode: single-and-hold
  output:
    io_type: serial
    settings:
      lora:
        air_rate: 9.11
        frequency: 923000
        output_power: 20
      ntripcaster:
        mount_point: REACH
        password: '***'
        port: 2101
        username: reach
      ntripsvr:
        address: 103.22.171.6
        mount_point: ''
        password: '***'
        port: 2001
      serial:
        baud_rate: 115200
        device: ttyEXTS0
      tcpcli:
        address: localhost
        port: 9001
      tcpsvr:
        port: 9000
  rtcm3_messages:
    message_1004:
      enabled: false
      frequency: 1
    message_1006:
      enabled: true
      frequency: 0.1
    message_1008:
      enabled: false
      frequency: 0.1
    message_1012:
      enabled: false
      frequency: 1
    message_1033:
      enabled: false
      frequency: 0.1
    message_1074:
      enabled: true
      frequency: 0.5
    message_1084:
      enabled: true
      frequency: 0.5
    message_1094:
      enabled: true
      frequency: 0.5
    message_1124:
      enabled: true
      frequency: 0.5
    message_1230:
      enabled: true
      frequency: 0.1
bluetooth:
  enabled: false
  pairing:
    discoverable: true
    no_input_no_output: true
    pin: '***'
correction_input:
  base_corrections:
    io_type: ntripcli
    settings:
      bluetooth:
        send_position_to_base: false
      lora:
        air_rate: 9.11
        frequency: 923000
        output_power: 20
        send_position_to_base: false
      ntripcli:
        address: 159.89.221.86
        mount_point: MP4916b
        password: '***'
        port: 2101
        send_position_to_base: true
        username: sahatmanikesri
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        send_position_to_base: false
      tcpcli:
        address: localhost
        port: 10001
        send_position_to_base: true
      tcpsvr:
        port: 10000
        send_position_to_base: true
device:
  night_mode: false
  power_on_bottom_connector: false
  privacy_policy_accepted: true
  role: null
  rv3_banner_shown: true
  usage_analysis_accepted: false
logging:
  logs:
    base:
      autostart: true
      format: RTCM3
      started: true
    raw:
      autostart: true
      format: RINEX
      rinex_options:
        logging_interval: 5
        marker_name: null
        pole_height: null
        preset: custom
        satellite_systems:
          beidou: true
          galileo: true
          glonass: true
          gps: true
          qzss: true
          sbas: false
        time_adjustments_enabled: false
      started: true
      version: '3.03'
    solution:
      autostart: true
      format: LLH
      started: true
  settings:
    debug: false
    interval: 24
    overwrite: false
    simultaneous_logging: true
network:
  tcp_over_modem: false
position_output:
  output1:
    io_type: bluetooth
    nmea_settings:
      bluetooth:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      serial:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpcli:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpsvr:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
    settings:
      bluetooth:
        format: NMEA
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        format: ERB
      tcpcli:
        address: localhost
        format: ERB
        port: 9000
      tcpsvr:
        format: LLH
        port: 9001
  output2:
    io_type: tcpsvr
    nmea_settings:
      bluetooth:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      serial:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpcli:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
      tcpsvr:
        gga:
          enabled: true
          update_rate: 1
        gsa:
          enabled: true
          update_rate: 1
        gst:
          enabled: true
          update_rate: 1
        gsv:
          enabled: true
          update_rate: 1
        main_talker_id: gn
        rmc:
          enabled: true
          update_rate: 1
        vtg:
          enabled: true
          update_rate: 1
        zda:
          enabled: true
          update_rate: 1
    settings:
      bluetooth:
        format: NMEA
      serial:
        baud_rate: 38400
        device: ttyEXTS0
        format: ERB
      tcpcli:
        address: localhost
        format: ERB
        port: 9000
      tcpsvr:
        format: LLH
        port: 9001
positioning_settings:
  elevation_mask_angle: 15
  glonass_ar_mode: false
  gnss_settings:
    positioning_systems:
      beidou: true
      galileo: true
      glonass: true
      gps: true
      qzss: true
    update_rate: 5
  gps_ar_mode: fix-and-hold
  max_horizontal_acceleration: 1
  max_vertical_acceleration: 1
  positioning_mode: kinematic
  snr_mask: 35
sound:
  mute: true
  volume: 0

Hi @sahatmanikesri,

ReachView 3 is a native app, so you can open it only from an iOS or Android device. To transfer your data to a PC, you’ll need to send the files from a mobile device manually.

If I’m missing something, please share a screenshot showing the issue. It’ll help understand what can be wrong.

Hi @sahatmanikesri,

We’ve added support for Shapefiles with geographic coordinates in the new ReachView 3 version 7. When you work with Global CS, you can choose the Shapefile (Global) option on export to upload the file to GIS apps. Please share your experience if you try it out!

2 Likes

Sorry, I just tried it but can’t

tes shp.shp.zip (1.2 KB)

Hi @sahatmanikesri,

The file looks good, and I’ve checked it opens in QGIS correctly. But the issue can be related to specific ArcGIS requirements, as David assumed. I’ll talk it through with the team to see what we can do from our side. Can you share a screenshot of what happens when you try to import this file?

By the way, have you tried David’s suggestions? Do they work for you?

I’m still thinking why on apps reachview2 my shapefile can be opened in arcgis.
while the resulting RV3 shapefile can’t be opened in arcgis

this is an example.
can you open it in arcgisProcessing: stake out.shp.zip…